為什麼pat考試可選的語言眾多,但提供的編輯器卻少得可憐,甚至非常老舊?
提供的IDE如下:
但是我不明白為什麼大多數考點還要提供連C99標準都不支持的VC++ 6.0 ,codeblocks也只有很少數的考點提供了。既然提交支持20餘種編程語言,為什麼不提供更加多元化的編譯調試環境?
試機和正式開考時的機位是不一樣的,在正式考試的機器上再下載安裝新的編輯器無疑會浪費較多的考試時間。
@陳越姥姥
因為其他高校的機器不歸浙大管啊。
而且語言多了,不同語言對於特定問題的解答難度也是不一樣的,不好控制。比如Python的builtin ,自帶很多經典問題解法,簡直是大殺器。
——————————
這裡反對下說人家條件不具備的答案。
你們是看不起社區還是看不起Intel?
很多語言的編譯器本身是開源的,而且並不需要特定的IDE就能運行。編輯只需要開源的notepad++或者atom就足夠了。版權實際上並不是問題。
當然也肯定不是帶不動的問題,Python,Ruby,node都帶不動的機器,還能帶動vs,你信嗎?
反對那些說沒條件的!
就是懶而已!
說得好像gcc,codeblocks,eclipse,vim。。。這些還要你花錢一樣!
個人認為這種情況連noip都不如…至少還能有dev-cpp用(或者說名義上只能用linux…)
另外,用py那些builtin做擋箭牌的還是too young,性能優先時誰敢用python?不應該為了所謂的『』公平性『』強行削弱某個語言,否則就會陷入怪圈
以我個人經驗,但凡主辦單位含第一條的一般都不怎麼靠譜。
因為考點一般提供學校計算中心的機房,而學校通管的機房是多年才換機器的,且裝什麼東西是課程組提要求,不是我說「要有光!」就有了光。。。等PAT夠壕的時候,會考慮統一配置的問題,現在暫沒有經濟實力去提要求。
「我年紀還輕、閱歷不深的時候,我父親教導過我一句話,我至今還念念不忘。『每逢你想要批評任何人的時候,』他對我說,『你就記住,這個世界上所有的人,並不是個個都有過你擁有的那些優越條件。」 ——《了不起的蓋茨比》
說白了就是機房管事的人懶得去弄,外加土的要命
「現在這樣你們用的好好的啊,升級一下萬一升級出了問題怪到我頭上怎麼辦」
不是這樣?
不然,GCC免費,VS2015免費,Win10免費,sublime免費,vim免費,jetbrains全家面向教育免費,怎麼會不好安裝/升級?
你說人力?這些東西完全可以機器自動部署的好嗎
浙大紫金港機房用的IE9,那破爛瀏覽器連自家連PTA都沒法正常操作等PAT報名費和托福一樣的時候,這些問題就能解決了
正確的作法是:不提供編譯器。沒寫錯,就是不提供編譯器。
讓偽程序員見鬼去吧。
IDE都不一樣怎麼叫標準化考試,我考試的時候那個機子上居然打不開C++ Reference。
總感覺應該開一個WebIDE……
應該是各個考點的機房配置不同的原因。
圖中某校CS專業本科。目前進過的機房基本都是圖中所說的那個配置,而且在我校教學實踐中一般開發環境都是codeblocks。所以每次實驗課都自帶筆記本用VS2013∠( ? 」∠)_
不過我校已經很良心了,至少還支持C++11請問下,pat是只能考一次嗎?
啥事pat?
嘛,搞過一個小現場賽的機器配置任務,看著機房裡那些基本軟體(vc6,vs2010,eclipse藏在program files里,桌面上還沒快捷方式GG),肯定要加裝很多其他軟體,偏偏機房管理老師說,要他們用管理軟體加裝軟體很麻煩的啊(統一還原卡統一機房管理系統GG)……,然後當晚趕製一個自動配置gvim codeblocks chrome 等的一個bat,第二天早1個半小時到場,大家拿著一大堆u盤,一台台電腦插進去,配置,再拔出來……
嘛,反正指望高校機房用Linux是想多了(公共機房要給全校所有學院任何學大學計算機基礎的用的,那些人連win的基本使用都理不清中),指望加軟體也是想多了(廣播軟體還是很耗時很煩人的,和軟體體積成正比關係不說,還和網線有關,會受制於最差的線路,可以差到100kb每秒,所以只接受大部分公共課程都要用的常用軟體幫忙裝機,然後千年不變)
(至於那些老舊的軟體,那是因為那些課程的課程組組長都太老了,都只用老課本(比如,譚浩強),只認得老舊的軟體啊)
如果機房裝軟體方面配合慾望極低,那為什麼不學習codeforces/codechef/uoj等提供不用裝軟體,只用較新chrome的網頁版的簡單IDE呢?(選擇語言,提交代碼,可自定輸入,會返回你代碼對你給定輸入的輸出)
考前下個codeblocks分分鐘的事
因為可選語言是由PAT伺服器決定的,考試環境有什麼是由考點所在學校決定的,這麼簡單的道理都不懂?
就國內學校這尿性,能有個高版本VS用就不錯了
個人看法:
因為pat主要考的是演算法能力,而編譯器的升級大多是語言的新特性或者修復一些小bug,優化編譯速度等,對於pat的考點影響不是很大。
我是這麼認為的。
不過其實還是懶。
根據圖裡面VS的寫法不統一甚至還有個Vs2010,我判斷這些環境信息都是各學校自己給的。
看起來就是機房太懶了。。。
推薦閱讀:
※C++命名空間的問題:這是編譯器Bug嗎?
※對於stdio.h 之類的頭文件,在C++中使用時,編譯器是怎樣處理的?
※Phi node 是如何實現它的功能的?
※如何抽象評判現有語言優劣,繼而設計一款別具優雅的計算機語言 X ?
※解釋器里出錯列印調用堆棧是怎麼實現的?