1樓:北人無擇
ansi common lisp最好了,簡單好用,功能強大,這門語言與思維的關係很近,只要你把問題搞清楚了的,就沒有它寫不了的。
2樓:謝horace
怎麼會從定義,相容性方面看複雜度呢?不靠譜!
生態圈啊!Eco-system!!!
能否發展起來,是否易上手,在IT業界都應該看生態圈。
簡單來說就是可以得到的資源,比如碰到問題,大街上隨手抓乙個人問,看得到正確回覆的概率才是複雜度。
Definitely, C!
3樓:
我當然滋磁Scheme啊……
說Lua那些,你用Lua寫個Lua直譯器,我用Scheme寫個Scheme直譯器,咱倆比比(逃)。
4樓:SuperSodaSea
從語法的複雜度上來試著答一下吧。
C的語法總結:
/* C11的有17頁,太長就不貼出來了 */Scheme的語法總結(來自7. Formal syntax and semantics):
Lua的語法總結(來自Lua 5.3 Reference Manual):
Go因為官方標準裡沒有語法總結就先略過了。
從這點上看的話是Lua < Scheme < C(逃
5樓:任澤宇
我覺得是lua,很多人第一門語言並不是lua,俗話說:一回生,二回熟嘛
————————
此外是r++啦,支援js,c,c++,python,lisp語法。總之你記得哪種寫哪種。
github.com/roundsheep/rpp語法層支援C++、JS、Lisp、python、asm混合程式設計,一種語言,五種語法。
R++是專為懶人設計的新型程式語言,它試圖融合C++和Lisp,並假定使用者是天才,允許DIY運算子和內建資料型別。它可以在Windows、Linux、Android或者IOS上執行,甚至能編譯成機器碼無作業系統裸奔。這個新玩具是綠色、免費、直譯器開源的。
6樓:羊毛
學程式設計不是說光去記語法記演算法就可以了。
更多的是學習一種程式設計的思想,一種全面的周全的考慮。程式設計是很嚴謹的,就像數學一樣。你要讓計算機明白你所要表達的意思,計算機不是人,最簡單的情況,比如每天你要吃飯這種不用想都知道要去做的事情,你全都要告訴計算機。
程式設計是非常嚴謹的東西,必須要考慮到所有東西。學什麼語言都一樣,因為目標物件是計算機,所以都是很複雜的東西。
第一次學習程式設計我覺得還是學一種程式設計的思想。所以我認為大概這就是為什麼有過某種語言程式設計基礎的人能更快學會其他語言。
所以,如果要學習的話,從哪乙個開始都可以。可以先從主流的c開始學習。
go和golang是什麼關係?
事實上Go語言的稱呼就是Go,golang只是Go語言官網的網域名稱。Go語言發明人之一的Rob Pike 在 Twitter 上特意說明是 Go 同時在其他地方也說過原因 The name of our language is Go Ruby is called Ruby,not Rubylang...
Linux動態鏈結為什麼要用PLT和GOT表?
程式喵大人 這裡我推薦一下這個文件 愛奇藝的hook開源專案,我想這是理解動態鏈結最好的資料了。作者不僅介紹了PLT和GOT的作用,而且還詳細介紹了動態鏈結的整個過程,不僅有理論知識,還有實踐環節,舉了乙個小例子,將動態鏈結庫的某乙個函式符號成功替換成其他符號。這是我看到的最好的動態鏈結庫實踐,作者...
如何評價天才go的所謂學習逆襲和計畫?
今天你做夢了嗎 天才go或者刁哥到底有沒有用,是自吹自擂,還是事實如此,誰都不知道,到底結果如何,估計試了才曉得。我是過來人。聊聊我的經歷吧 現在重慶上大一。我中考成績一般,只上了一座普通高中。而且偏科非常嚴重,大部分考試成績都只有300多分。不過同樣是基礎差。偶爾運氣好的時候能在400左右徘徊。當...