- 相關推薦
編程語言有高低之分嗎[2]
]2) 程序設計語言是一個不斷發(fā)展過程
沒有一個語言是靜止不變的,幾乎所有語言都會隨著技術進步而不斷升級,
編程語言有高低之分嗎[2]
。同一種語言確實是存在高低之分,版本高的語言因為改進其版本的問題,增加了新的功能,擴大了語言的應用范圍。所以,程序員要關注本語言的發(fā)展,不斷跟蹤語言發(fā)展的最新結(jié)果。有的語言由于其最初所設計功能范疇滿足不了現(xiàn)在流行技術構(gòu)架就逐漸地被人淡忘和淘汰了。原來很流行的基于單機的、基于B/S構(gòu)架的語言,如BASIC、VB、VFP、BP、DELPH等語言漸漸地消失了。
認識到語言是一個發(fā)展的過程,跟上語言發(fā)展步伐,才是程序員必須要牢記的。這就可以回答地球人都知道要選擇C#、JAVA個中的理由了吧。
不同的語言發(fā)展的步伐是不太一致的,越是靠近計算機底層的語言發(fā)展的越慢,但是不等同于不發(fā)展,例如,C語言就增加了大文件打開的系統(tǒng)函數(shù)。
程序員確實要有危機意識,要主動關注語言發(fā)展的大的趨勢,如果你學的語言正好是主流的、流行的語言,那你可以減輕這方面的壓力。如果你學的是非主流的,而且其編程工作呈下降趨勢,則要考慮學習新的語言,否則真有一天會被淘汰,
資料共享平臺
《編程語言有高低之分嗎[2]》(http://www.msguai.com)。3) 要牢記學以致用的原則
程序員選擇何種語言從某種意義上來說并不取決于自己的喜好,而是為了自身的生存,由外部來決定的,其總的原則是學以致用。例如,現(xiàn)在外部流行B/S構(gòu)架,表明市場需要這個構(gòu)架下的程序員。程序員要想就業(yè),增加就業(yè)的可能性,必須要選擇C#、JAVA、PHP.否則,學會了其他語言無法致用,就業(yè)難度增大。又例如,單位需要后臺和數(shù)據(jù)庫方面的程序員,那程序員就必須學習C語言和Proc C語言。又例如,軟件公司用的JAVA,而你又想進入這家公司,那你就必須學習JAVA.
其實,"編程語言是否有高低之分"是個偽命題,不管有何無,都無關大礙。關鍵是程序員要掌握一門用于生存和學以致用的語言。
學習語言有一個很漫長的過程:自然語言-〉程序設計語言-〉多種程序設計語言-〉程序設計語言存在高低之分-〉程序設計語言不存在高低之分-〉選擇學以致用的程序設計語言-〉跟蹤程序設計語言發(fā)展的趨勢-〉領會程序設計語言的本質(zhì)-〉回歸自然語言。
每個程序員都可以靜下心來,客觀上看看自己處在這個過程哪個階段,只有這樣才能用一個發(fā)展的眼光看到自己在學習語言方面的前方道路,迫使自己向更高的階段邁進。
【編程語言有高低之分嗎[2]】相關文章:
C語言編程題06-15
c語言面試編程題09-11
情商的高低決定成功07-26
有倒春寒嗎08-02
貧窮的性格,你有嗎06-09
測你工作效率的高低10-06
員工請病假有工資嗎07-17
職場測試:你有被淘汰的危險嗎07-18
你有網(wǎng)絡拖延癥癥狀嗎05-24