最近有個題目:
PHP 好像很流行是嗎 ?
引發了自己的最弱弱點。
不曉得什麼程式語言對你而言,
是會學得或用得或看得很痛苦?
所以覺得很不對頭?巴不得沒有這種程式語言?
你覺得是什麼原因?
或者,什麼程式語言,曾與你是不對頭的?
現在已克服、度過了這不對頭的狀況?
還是,你是百毒不侵,
任何程式語言,對你而言都可以玩弄在股掌間?
--
其實也可以延伸為:什麼 IT 議題跟你不對頭…
我其實還蠻怕Python的,老是被那些縮進的東西搞毛。寫程式不但要debug程式上的邏輯,還有debug形式上的邏輯。當然我只是看著書打幾段code,寫一點點範例程式那樣的程度。所以純粹是主觀感受。
另外,剛看到Objective-c的時候,有種這是什麼碗糕的感覺。看到許多中括號([])和用空白來替代dot語法,以及它的API都用超長的名稱,都讓我心裡反覆地呼喊,這是什麼鬼東西100次!用ruby來表示的話,就是是樣
<pre class="c" name="code">100.times do puts '鬼東西' end
不過看久了,也慢慢習慣了。
對了,twtw大,不如今年的鐵人賽,你就來分享30篇rails 3吧。
我接受或嘗試「新事物」的動作是很慢很慢的…
rails3 還沒有正式版出來之前,應還沒有打算嘗試,
覺得應讓「先進者」試出了可觀的經驗後才入手…
缺乏冒險犯難的精神。
對我來說,不熟就會不對頭吧...
曾經最不對頭的是Javascript,所以發憤讀spec...
習慣Javascript的匿名函數,到學PHP5.3的closure跟匿名函數時又覺得很怪...不過那是因為他沒辦法像Javascript那樣寫...
比較起來,Java反而沒有像這樣難進入的地方。ActionScript則是...他其實不像Javascript阿...比較像Java
不過真的都是熟悉不熟悉吧...
像 (λf.f 3)(λx.x+2) 最近就覺得比較能直覺地看懂
一套程式語言的學習
我想用心學習,好好研讀個一年半載
應該多多少少都會有一些心得
當然學的多了,自然就會有些困擾
有些功能用A種程式語言比較好寫
有些功能用B種程式語言會變得很難寫
各家程式語言有各家比較強的地方
小弟我所學習程式語言,一直都只有微軟的系統
而且也沒有用的很深,畢竟不是專職的程式工程師
不過,像JavaScript、PHP之類的也多多少少會用到
目前而言,只需花點時間大致上做調整及修改都ok..
不過像我是非科班出身,又是先學JavaScript,然後才碰到VB的陣列,第一次用它的陣列時,譙的要死,這麼這麼笨,動態擴充陣列大小這麼麻煩,不像JS,不用先指定陣列長度,要的時候隨便塞就好了。後來才知道,原來是JavaScript太靈活啊。
同志!不過我是把office95...還是97(忘記了)的巨集翻成jscript,放進網頁跑...
至於為何這樣繞圈...因為公司用一個電子書工具做了些產品,這工具最後是內嵌IE來顯示內容,為了讓他可以在頁面上選取題目後做出考卷...最後用這個蹩腳的方法
只能說,JavaScript真是好物啊~
perl,每次看到 perl 都很害怕,一行神奇的 perl,總是要拆解成 n 行,結果,執行出來的結果還是不一樣
書也 K 了,過目即忘,無法理解,記憶力又是很差(記不住電話號碼)
後來放棄了
shunyuan提到:
記憶力又是很差(記不住電話號碼)
我也是..
不過妹的電話號碼就可以記住...
looney提到:
不過妹的電話號碼就可以記住...
那你把妹的電話給我,我練習看看。
英文不知道算不算程式語言,所知的程式語言,都是英文的。
shunyuan提到:
英文不知道算不算程式語言,所知的程式語言,都是英文的。
Cobol 就很接近英文作文.......
echen688提到:
Cobol 就很接近英文作文......
我真的會寫 cobol
shunyuan提到:
我真的會寫 cobol
shunyuan提到:
我真的會寫 cobol
我也會啊,有點年紀的IT大部分都會...
plums提到:
我也會啊,有點年紀的IT大部分都會...
不是啊,我好學不倦,我還會 Fortran 跟 Pascal ,這根年紀沒關係了吧?
如果跟年紀有關係,那我不就是民國元年出生的。
呴,plums 大大哥。
我比較喜歡用Perl的說~
因為可以輕鬆且混亂的寫程式~
而且~看我CODE的人大多數都了~
不熟就是不對頭.
為什麼不熟,就是他馬的我就是不想熟.
為什麼不想熟,我明明熟一個語言就可以把東西做好,但老闆要我去用另一個語言寫,這種事對我來說是浪費時間的.
台灣很多公司,什麼語言都要會,搞的員工什麼都不熟,寫不出大系統,也寫不出高品質的東西.
當然如果這個功能只有某種語言做的出來.那你就要想辦法跟這個語言對頭.
我搞了fb的程式(PHP)...搞了三天,用fb給我的範例 到現在還是不知道error的原因...
這二天要去買書回來看了...
下星期再做不出來,我就不試了...
程式設計......我也要妹的電話號碼
那就把error code貼出來吧,說不馬上有人可以幫你解了
以下這幾篇文,是列出超級難懂的程式語言的相關文章、連結:
Top 10 Weird Programming Languages!
Esoteric programming language
其中最常提到最經典的怪語言是:brainfuck
印出「Hello World!」的碼是:
<pre class="c" name="code">>+++++++++[<++++++++>-]<.>+++++++[<++++>-]<+.+++++++..+++.>>>++++++++[<++++>-]
<.>>>++++++++++[<+++++++++>-]<---.<<<<.+++.------.--------.>>+.
(抄自Brainfuck)
應該就大部分人而言是不對頭的程式語言吧!
這根本是在惡搞吧~
<pre class="c" name="code">
main()
{
int array[1024]={0};
int *ptr=array;
++ptr;
++*ptr;
++*ptr;
++*ptr;
++*ptr;
++*ptr;
++*ptr;
++*ptr;
++*ptr;
++*ptr;
while (*ptr) {
--ptr;
++*ptr;
++*ptr;
++*ptr;
++*ptr;
++*ptr;
++*ptr;
++*ptr;
++*ptr;
++ptr;
--*ptr;
}
--ptr;
putchar(*ptr);
++ptr;
++*ptr;
++*ptr;
++*ptr;
++*ptr;
++*ptr;
++*ptr;
++*ptr;
while (*ptr) {
--ptr;
++*ptr;
++*ptr;
++*ptr;
++*ptr;
++ptr;
--*ptr;
}
--ptr;
++*ptr;
putchar(*ptr);
++*ptr;
++*ptr;
++*ptr;
++*ptr;
++*ptr;
++*ptr;
++*ptr;
putchar(*ptr);
putchar(*ptr);
++*ptr;
++*ptr;
++*ptr;
putchar(*ptr);
++ptr;
++ptr;
++ptr;
++*ptr;
++*ptr;
++*ptr;
++*ptr;
++*ptr;
++*ptr;
++*ptr;
++*ptr;
while (*ptr) {
--ptr;
++*ptr;
++*ptr;
++*ptr;
++*ptr;
++ptr;
--*ptr;
}
--ptr;
putchar(*ptr);
++ptr;
++ptr;
++ptr;
++*ptr;
++*ptr;
<pre class="c" name="code">
++*ptr;
++*ptr;
++*ptr;
++*ptr;
++*ptr;
++*ptr;
++*ptr;
++*ptr;
while (*ptr) {
--ptr;
++*ptr;
++*ptr;
++*ptr;
++*ptr;
++*ptr;
++*ptr;
++*ptr;
++*ptr;
++*ptr;
++ptr;
--*ptr;
}
--ptr;
--*ptr;
--*ptr;
--*ptr;
putchar(*ptr);
--ptr;
--ptr;
--ptr;
--ptr;
putchar(*ptr);
++*ptr;
++*ptr;
++*ptr;
putchar(*ptr);
--*ptr;
--*ptr;
--*ptr;
--*ptr;
--*ptr;
--*ptr;
putchar(*ptr);
--*ptr;
--*ptr;
--*ptr;
--*ptr;
--*ptr;
--*ptr;
--*ptr;
--*ptr;
putchar(*ptr);
++ptr;
++ptr;
++*ptr;
putchar(*ptr);
}
轉成C語言看起....好髒唷~~
還落落長勒
再補一個有趣的文章連結:
Weird Programming Languages