吹牛大師有那樣不是外行充內行的。lelo 寫:你別充內行了啦!
你列的那三個網站有兩個是部落格,一個則是網路上的笑話。
至於 IDE,我用的是 netbeans,其他大部分用的應該是 eclipse。我用的是 JAVA,這給 C++ 用的 codeblocks 我還是第一次聽到。

版主: norman
吹牛大師有那樣不是外行充內行的。lelo 寫:你別充內行了啦!
你列的那三個網站有兩個是部落格,一個則是網路上的笑話。
至於 IDE,我用的是 netbeans,其他大部分用的應該是 eclipse。我用的是 JAVA,這給 C++ 用的 codeblocks 我還是第一次聽到。

這個沒有異議。skier888 寫:以學習來説的話,Java 可以跳過,PYTHON 可以學,裏面可以學的電腦概念比較多。執行又不需要很多資源,做東西又快。臺灣人都被Java框住了。有點悲哀。
說一下,讓自己進步的方法,就是閱讀別人寫的程式。norman 寫: 不過語言程式的書實在都不可恭維,幾乎都是有程式,但都沒有真正完全詳解程式內的每一個動作是做什麼的,我實在不太想硬背,所以當作順便訓練程式的思考邏輯,所以我看得很慢。
會選PYTHON是因為它是高階語言,是源於C跟C++簡潔後的物件導向程式語言(有關連),跟JAVA語言不同,但也可以跨平台。lelo 寫:這個沒有異議。
不過我們專業的,寫程式是要拿來用的,所以可以跨平台執行、資源又多的 JAVA 是首選。
不能用 JAVA ,我就改用 Access,因為公司每一台電腦都有 Office。
玩玩也是可以下苦工的,只是我不是靠這吃飯的,所以我很在意了解基層語言,但是那C語言書,我覺得寫得不好,大多都是把程式寫出來,但都沒有詳細說明這程式的思考邏輯及每一行代表的意義及該行為何要這樣寫,所以我就一邊學一邊找資料,反正我又沒時間限制,更沒那種考試壓力,想看什麼就隨自己囉。lelo 寫:說一下,讓自己進步的方法,就是閱讀別人寫的程式。
程式師的功力跟閱讀程式碼的能力成正比。
你應該只是玩玩,不必下這種苦工,但要學會,看一下還是要的。

我們專業的, 寫程式是要拿來用的,JAVA耗資源最多,量大就沒法做,一部份出問題,就全倒, 是最後選。我開發的跨平臺的重要的核心全是C。 JAVA 另外個問題是在Linux 版本很亂, 弄到最後會出現相容性的問題。lelo 寫:這個沒有異議。
不過我們專業的,寫程式是要拿來用的,所以可以跨平台執行、資源又多的 JAVA 是首選。
不能用 JAVA ,我就改用 Access,因為公司每一台電腦都有 Office。
如果你真的想學。學 Python/DJango, 按你的天分,一個星期就可以開發網站了norman 寫:會選PYTHON是因為它是高階語言,是源於C跟C++簡潔後的物件導向程式語言(有關連),跟JAVA語言不同,但也可以跨平台。
這是我上網查詢有點弄清楚後選出來的,所我才會把JAVA排在後面。
之前最先一開始是看C++,看得太慢及覺得有夠難的,看到累了休息一段時間就繼續上網找資料。
找找看如何能輕鬆點看,會看C++是因為早期看到他人的留言說,先學C或是先學C++都沒差別,狗屁啦,差很多,看完C++1/5左右,想說換看C語言好了,結果發現C語言簡單多了,總算看起來沒那麼吃力了,後來再上網查一查,才發現看C語言之前還要先看計算機概論,然後我就把計算機概論跟演算法一起看,看完後就發現大多C語言的書寫得不是很好,正在考慮要不要先看資料結構後再回頭看C語言,最近總算對程式語言有點概念了,而不是瞎子摸黑了。
玩玩也是可以下苦工的,只是我不是靠這吃飯的,所以我很在意了解基層語言,但是那C語言書,我覺得寫得不好,大多都是把程式寫出來,但都沒有詳細說明這程式的思考邏輯及每一行代表的意義及該行為何要這樣寫,所以我就一邊學一邊找資料,反正我又沒時間限制,更沒那種考試壓力,想看什麼就隨自己囉。
如果你有想重溫舊知一下,我可以介紹給參考看看,最近看了兩本寫得還不錯的書,這才叫真正有用的入門書。
所以沒想要寫什麼具體的程式,只是想要了解程式的意義,多了解些,以後還可以教兒子。
所以我認為要提升看懂程式,這就不是幾天的事了,我先給自己訂學個3、5年後再看看自己程度有沒有提升,就怕看不懂卡住卡太久就懶了。![]()
你太看得起我了,應該沒辦法,即使學會能開發網站,應該還是一知半解,我主要是想搞懂那些程式條的來龍去脈,所以我大概買了6本C語言的入門教學書(這點我都覺得有點瘋瘋的),2本跟C語言有關的資料結構,還有2本關於演算法,1本 Python及1本JAVA7。skier888 寫:如果你真的想學。學 Python/DJango, 按你的天分,一個星期就可以開發網站了![]()
我寫的程式大部分都是小眾應用,都是單人使用者的非網路程式,其實效率不太要求。skier888 寫:我們專業的, 寫程式是要拿來用的,JAVA耗資源最多,量大就沒法做,一部份出問題,就全倒, 是最後選。我開發的跨平臺的重要的核心全是C。 JAVA 另外個問題是在Linux 版本很亂, 弄到最後會出現相容性的問題。
C++ 是遲早會被淘汰的語言。他在物件導向方面,完全不是 JAVA 的對手。norman 寫: 找找看如何能輕鬆點看,會看C++是因為早期看到他人的留言說,先學C或是先學C++都沒差別,狗屁啦,差很多,看完C++1/5左右,想說換看C語言好了,結果發現C語言簡單多了,總算看起來沒那麼吃力了,後來再上網查一查,才發現看C語言之前還要先看計算機概論,然後我就把計算機概論跟演算法一起看,看完後就發現大多C語言的書寫得不是很好,正在考慮要不要先看資料結構後再回頭看C語言,最近總算對程式語言有點概念了,而不是瞎子摸黑了。
所以有餘力都學一學,要是沒餘力,我會儘量以C語言為延伸,所以我才會再追加考慮Python,這三種應該會有互補的作用。lelo 寫:C++ 是遲早會被淘汰的語言。他在物件導向方面,完全不是 JAVA 的對手。
現在因為電腦效能過剩,速度也不是考慮重點了!

有什麽JAVA 能做的,C++ 不能做?JAVA 是個落後的語言。功能都是跟著別人跑得。如果我等他的 NIO 出來才開發軟體,我今天就在家裏喝西北風。那個大型網站是用 Java 寫的? 等有一天 JAVA 能產生工業級的作業系統,與Web Server 再説吧。lelo 寫:C++ 是遲早會被淘汰的語言。他在物件導向方面,完全不是 JAVA 的對手。
這也是觀點的問題。JAVA 的問題之一是它無法利用電腦效能。lelo 寫: 現在因為電腦效能過剩,速度也不是考慮重點了!
Java 用的人多,原因之一是Android的App。但是有多少有用的App? 很多人被Java框住了,除了Java,他們不懂,也無法作其他的事情。norman 寫:所以有餘力都學一學,要是沒餘力,我會儘量以C語言為延伸,所以我才會再追加考慮Python,這三種應該會有互補的作用。
嗯,這倒是,這也是為什麼JAVA物件導向會流行那麼快的原因,相比之下,C++太不親切了,等我這幾種多學學,有機會再來說說感想好了,現在我什麼也不懂。
ps. 我看到這張資料表:
http://www.tiobe.com/index.php/content/ ... index.html
嗯,聽你這麼說,看來我目前以我自己的規劃方向是沒有問題的,我對寫網站沒興趣,反而比較想切入「人、機操作」這部份。skier888 寫:Java 用的人多,原因之一是Android的App。但是有多少有用的App? 很多人被Java框住了,除了Java,他們不懂,也無法作其他的事情。
Java 一開始我就用了幾年,我參與開發了的產品在這討論裏被提過。所以我對Java是很了解。歷年來我也重復的評估,往往都踫到更好的選擇。給你個例子,你去看看Scala,下版Java 就是要複製它的功能。
其實是有的。skier888 寫:有什麽JAVA 能做的,C++ 不能做?
這個引起我的好奇心,這是指什麼樣的資料,因為我搞不懂,要賣錢的公開放在網路上不是很奇怪嗎?不方便明講,用簡訊跟我講一下?lelo 寫:其實是有的。
我最近需要抓網站資料,而他們為了怕人用程式抓網站(這資料是要賣錢的),網頁是用 javascript 產生的動態網頁,要抓這種網頁,只有 JAVA 有現成的程式碼,用 C++ 恐怕要自己一行一行 code 吧?
這不算不行吧。如果按這標準,JAVA 不就被打死lelo 寫:其實是有的。
我最近需要抓網站資料,而他們為了怕人用程式抓網站(這資料是要賣錢的),網頁是用 javascript 產生的動態網頁,要抓這種網頁,只有 JAVA 有現成的程式碼,用 C++ 恐怕要自己一行一行 code 吧?
JAVA 就是資源比較多啦!skier888 寫:這不算不行吧。如果按這標準,JAVA 不就被打死
你說的這功能不就是瀏覽器的功能嗎?那個瀏覽器是Java寫的?lelo 寫:JAVA 就是資源比較多啦!
是可以以程式控制,在 background 執行的 browser ---- HtmlUnit。skier888 寫:你說的這功能不就是瀏覽器的功能嗎?那個瀏覽器是Java寫的?
我知道這個,但是這些資源都不是能上大場面的。我以前開發用 EJB + XML + XLSLT,全部是Java,我還沒做時就知道不行,那時的 CTO 什麽都硬要用最先進的,XLSLT 還在 Beta。 CTO以爲買了幾台SUN的最大的機器就沒問題。結果那個計劃2個月就難產。lelo 寫:是可以以程式控制,在 background 執行的 browser ---- HtmlUnit。