微軟的 C# 難學嗎?和 Python 比起來
來源:互聯網
上載者:User
如題
回複內容:
c#是我的最愛,簡單易用
與vs配合起來真是寫得飛起。
1基本上不需要背太多東西。因而學起來非常簡單。
2寫c#的時候你的大部分精力是放在商務邏輯上的而不是程式邏輯。
3各種軟體包種類繁多,引用方便
4與c,c++結合緊密,各種遺留問題解決方便
反正現實中凡是能用c#的地方我肯定用c#兼顧易用性,深度和廣度的語言,和.net適配性最好的語言。總結來說:易於上手,難於精通C#已經是全世界靠譜的語言裡面最容易學的了,學不會C#(不想學另算)基本上認為你不適合當程式員,還是賣燒餅好。肯定是Python容易啊,不過C#也難不到哪去就是了對於小白來說,難易程度都差不多了。對於有基礎的程式員來說,難度在於編程習慣上。c#的口號是idiots can code!雖然沒學過,現在想來還是有點小後悔的,學編程的人總是難免有幾天大罵自己是idiot,所以嘛。。。 如果只是入門,都挺簡單的,
深入的話,c#也不容易了.大概就是MT和AT的區別。我認為C#是一種易於入門的程式設計語言,標準的物件導向編程,完善強大的開發環境,健康豐富的開發人員社區,大量優秀的牛人部落格,這些決定了學習C#的難度不大,至少入門很輕鬆。
Python是我打算學習的程式設計語言,它的理念是快速編程,自由實現。在解決細小問題時,Python往往可以讓開發人員寥寥數行實現。在網路爬蟲、資料收集、資料分析方面,Python都大有可為。
老實說,這兩種語言的學習難度(入門)都不算大。
祝題主學有所成!靜態語言好處之一是坑少,不會動不動冒出來你都不知道是什麼類型的東西。缺點是也顯而易見的,就是折騰不同類型的適配,轉換。
c#本身不難,但是ms體系感覺比較複雜。用了c#就很難不用.net windows sql server等
然後就綁死了,社區的東西基本不是首選。然後跟著ms混。
當然,全部自己造輪子,有那個精力和能力另說。