-
1 # 風之精靈——開心
-
2 # 暫無先生
C++都能學會還怕其他程式語言,我們學的是程式設計思想,而不是程式設計軟體,軟體是觸類旁通的。而且很多底層都是C++或者C開發的。另外一般的程式設計師只要高中就夠了,讓大學生去當普通程式設計師真是大材小用。可能中國網際網路廠家不缺錢或者說中國大學生太多不值錢了吧。我倒覺得未來-五年十年高職更吃香
-
3 # 周19
這個問題問得好,python容易入門、應用範圍廣、開發效率高,作為大學計算機入門課程最合適,但為何很多大學仍是C或C++作為入門語言呢,我想主要是利益關係和思想觀念問題。
思想觀念上,沒有認清用C和C++開發軟體的難度,並錯誤地認為大學學了C和C++後再學習其它程式語言就會很容易,還錯誤地認為要掌握計算機原理必須要學C和C++(其實組合語言更接近硬體)。
利益關係上,可能對部分人群,如C和C++教材及相關資料的作者及C和C++老師造成一定程度的損害。
-
4 # 楚粵老漁翁
核心問題是,目前的大學計算機類的老師,沒幾個正兒八經的寫過300行以上的程式碼,至於全程參與過商業專案的,更是鳳毛麟角。
-
5 # 執著的清風wZ
大學裡學習的都是基本原理和最底層的課程,一般都是兒組合語言和c語言更加貼近底層實現,是為了讓學生在以後的學習和工作中能更容易理解和更快的實現學習開發而設立的環境,python作為中更多封裝語言顯然不適合這個學習宗旨,只有職業學院或培訓機構等快餐學習才適合python
-
6 # 黃老四
個人認為,這是一個“目標”或者“目的”的問題。
我也算是一個老程式設計師了,大言不慚地說說自己的一些主觀的看法,若有冒犯請見諒。
我大學的第一門程式語言就是也這貨:C++。
教材是所有課本中最厚的。
大學選擇C++或者C作為程式語言的教材語言,個人認為還是很明智的。
因為學校的目標或者目的是為了讓學生們更好地掌握計算機的基礎知識以及軟體開發的基礎知識。
老師在上課的時候,可以透過C++這門語言將其他計算機課程的知識串聯起來。
例如:作業系統、網路、軟體工程甚至部分硬體知識。
就算是學生畢業之後,不實用C++語言開發軟體,但是有比較好的計算機知識儲備和基礎,上手其他程式語言也是很輕鬆的事情。
Python也是一個很優秀的程式語言,但是如果用Python作為教材語言,相對於C++,很難達到這種學習計算機基礎知識的效果。
大家使用Python,很多情況下是為了用Python做一些事情。
例如:做資料分析、做一個應用等等。
目標不同選擇也不同。
-
7 # 不愛吃飯的駱駝
大學教育不是完全為了簡單使用,如果只是使用角度,甚至都不需要學習高中數學,初中數學就夠用了。不是每個高校都開展C++教學的,學習C語言的也不少,絕大部分底層軟體和作業系統都是由C/C++編譯出來的,相當於軟體學習的基礎。如果學好了C/C++,學習python等高階語法語言變的非常簡單。即便是python,很多時候為了程式執行速度,也會使用C程式加速,這也是cython的來源。
-
8 # 科技生活范特西
Python能大範圍就業嗎? 不能。 程式碼不編譯,相當於原始碼在上面,風險太大。 只能適合做一些演算法驗證,自動化方面分應用,作為第二類語言使用。 還有就是近10倍的執行效率差距,C++更偏底層,驅動著這個世界。
-
9 # 樂而為之
我們學校已經把python作為普及課,原來c語言是理工科學校的基礎,現在python作為全校人工智慧課程的基礎,效果很好。對於文科學生也一樣可以學,難度比c要小,所以作為了大一全校必修課程。
回覆列表
這不是怎麼學的問題,而是怎麼教的問題
首先phyton的教材,這是一個非常慎重嚴謹的問題,不是隨便到網上下載一個就行的。
其次就是師資問題,為人師的自己有一桶水,作為一門歷史並不悠久的語言,目前能成為phyton老師的人不多,就算有這跟能力的也不會去當老師,都去掙錢了。
程式設計的核心在於程式設計思想,所以c++也好,python也好,都只是一個工具,大體思路都一樣,學好了一樣,再學另一個其實是很快的,完全可以自學。