

面議
面議
面議
面議
| 品牌北京達內金橋科技有限公司 | 有效期至長期有效 | 最后更新2021-06-02 20:15 |
一些常見的語言包括Pascal、C、C++、Java、C#、Python、Ruby。
關于Pascal:
多數學生學會的第一門語言;
方便教學,方便自學;
陷阱比C/C++少,但比Java多;
競賽之外,應用范圍很受限;
競賽之中,仍是主流語言,但高水平選手使用Pascal的比例逐漸減少;
由于應用范圍太窄,Pascal不能在ACM/ICPC、TopCoder和一些商業比賽中使用。
關于C/C++
應用范圍更廣,以后可以直接做事;
很多陷阱!非法內存訪問、遞歸棧溢出時不會顯式提醒;
非常靈活,很多程序難以閱讀。例:IOCCC;
宏:可以定義自己的語言,例如“PINYIN C++“;
操作符:豐富的操作符也是個麻煩: a=a+++ ++a;
STL:模板、迭代器看上去比較恐怖;
沒有致命缺點,是惟一一門即可在OI中,又可在ACM/ICPC中使用的編程語言。
關于Java:
目前不能在NOI中使用,希望在不久的將來成為NOI/IOI的官方語言之一
語法語義更清晰合理:沒有宏、沒有多繼承、沒有指針,沒有delete,完善的異常處理機制,更合理的對象繼承樹(例如,數組也是對象)
函數庫更加強大:更方便的字符串函數、正規表達式函數、高精度整數和實數、基本二維幾何運算、常用數論函數,以及很多競賽里用不上但在其他領域非常有用的函數;
可以在ACM/ICPC和TopCoder中使用
如何學習一門語言:
瀏覽文檔。成熟語言的文檔都已成熟;
獨立編寫自己的程序,閱讀他人的程序,多思考;
小程序:熟練度和準確性優先;
大程序:合理的設計、編碼、調試與測試;
口程序閱讀:風格和技巧;
不同的語言,能找到的別人的程序也不同。
師資團隊 更多 >
我的相冊 更多 >
![]() |
|
![]() |
|---|
校區地址 更多 >
本網頁所展示的有關【北京NOI課程培訓】的信息/圖片/參數等由的會員【北京達內金橋科技有限公司 】提供,由舟舟教育培訓網會員【北京達內金橋科技有限公司 】自行對信息/圖片/參數等的真實性、準確性和合法性負責,舟舟教育培訓網僅提供展示服務,請謹慎交易,因交易而產生的法律關系及法律糾紛由您自行協商解決,舟舟教育培訓網對此不承擔任何責任。您在本網頁可以瀏覽【北京NOI課程培訓】有關的信息/圖片/價格等及提供 【北京NOI課程培訓】的商家公司簡介、聯系方式等信息。
在您的合法權益受到侵害時,請您致電15932669617,我們將竭誠為您服務,感謝您對舟舟教育培訓網的關注與支持!