要改變一個根深蒂固的OI Pascal黨,有哪些理由說明了轉c++的好處?

Pascal學了很久了,非常熟悉。不想花大精力重新學C++。有哪些優點和快速轉語言的方法能說服題主走上C++?


max

min

sort

stable_sort

heap_sort

binary_search

lower_bound

queue

priority_queue

deque

vector

set

map

list

stack

bitset

__gcd

pb_ds


1.STL

2.ACM不支持Pascal


大學考c++,不考pascal


C++有全宇宙最好的ide算不算。

===============

我只會pascal的時候,其它語言的代碼對我來說都是天書;

當我學了C/C++後,原來世界上的語言都一個樣;

自從入了haskell後,我發現我智商不夠了。


沒有動力學C++的,很快也就該沒有動力學OI了。

大家可以散了。


告訴他再不轉過幾年比賽都比不了了。(逃

其實還是很感謝pascal的, 由於偷懶只看了The C Programming Language 和 C++ Primer Plus 的前三章,導致暑假集訓開始時一臉懵逼,但用以前pascal的那一套理論硬上,幾天後也基本算轉成C++了。

不要害怕轉語言,這幾種語言大同小異,轉語言成本不高,等練熟了也就算轉完了。


2019年noi系列競賽全面停止使用pascal

現在官網更新了,2020年除NOIP外競賽取消c與pascal,2022年全面取消

http://www.noi.cn/about/rules/744-ccfnoi


沒工作,完


轉是遲早的,但是如果不打算在大學之前做項目的話沒必要換,Pascal對於演算法描述確實比c更好。尤其是每天各種演算法模版背的很熟的前提下,思維切換成本太高。

我用了初中高中共6年的Pascal,中途幾次想轉都沒成功。最後是保送之後有了項目驅動才成功了。

至於學習新語言的問題,我可以保證,上大學之後學新語言比你現在容易得多,我大一學Android和iOS的時候,從完全不會到完成第一個外包也就一個星期左右。


你萌能體會c++STL有多方便嗎?


不要轉,堅持到死,哈哈啊哈


謝邀。

這事兒吧,到大學你發現所有課都是Java/C/C++的時候你就被轉過去了。

而且從Pascal轉其他語言的學習成本實際上並不高。


C++支持的特性比 Pascal 多,本質上兩者又很像,或者說 Pascal 像是 C++ 的一個子集。

C++手打起來比較爽。而且學了 Pascal 的人再寫 C++ 比原生學 C++ 的更不容易寫不符合規範的代碼。

簡言之就是擺在你面前的大多是優勢,沉沒成本幾乎為零。


前P黨,pascal怎麼寫都感覺代碼風格好冗長

而且P的時候看C++完全沒問題,索性就改了


可以使用C++編寫高效的Pascal編譯器


Borland都不在了,轉C++吧


pascal對於剛開始理解演算法有益處 但隨著難度增大 問題複雜 代碼長度也在增加 pascal有時寫三四百行的代碼c++卻只要幾十行 繼續使用pascal意味著緩慢的效率


鐵打算演算法流水的語言


本人也是pascal死忠!!

我也不想學,都差不多的,c能做的pascal也能做


好看。


推薦閱讀:

matlab這麼強大,為什麼還有看不起用這個軟體的人的人?
如果從一出生就學習 C 語言,並通過閱讀代碼對話,會把 C 語言當成母語嗎?
Python 好在哪裡,為什麼我認識的幾個很厲害的程序員都說編程新手用它做為入門語言很好?
哪種編程語言的語法最漂亮?
你最喜歡、熟練的編程語言中最讓你不爽的是什麼東西?

TAG:編程語言 | Pascal | C | OI |