iT邦幫忙

0

程式語言的不同點與應用層面

我之前是學C++跟C++ Builder的,但是最近想學JAVA的程式,所以稍微瀏覽了一下市面上程式語言的設計軟體,我發現有些軟體我有聽過,但是我卻完全不知道用途跟其他類性程式語言的不同點在哪裡,我找過相關書籍,但是似乎介紹的書挺少的,請各位大大幫幫忙,謝謝!

1.Delphi
2.Eclipse

這些跟C++Builder跟JBuilder或是VC、VJ、JAVA有什麼不同啊?

謝謝!

看更多先前的討論...收起先前的討論...
nadesico iT邦新手 4 級 ‧ 2008-08-27 12:28:14 檢舉
我用過C++ Builder 6、VC 2005跟JBuilder,但是有人建議我使用Eclipse來開發,所以我才很模糊不知道怎麼上手
Delphi最近出了2009的版本,只是有關新版的Eclipse跟Delphi都沒有什麼書可以看!
Albert iT邦高手 1 級 ‧ 2008-08-27 13:53:53 檢舉
1.Delphi 不是語言是工具,,,Pascal語言
2.Eclipse 不是語言是工具,,,Java語言

C++ 語言好好學好
學好C++ 語言
好好工作一千個日子
存幾個百萬元

哪有天天想學新語言
你是還沒學好 C++
還沒去工作賺錢
就放棄C++ ...

我們 28 年前學 COBOL
好好工作幾個千個日子
存幾個百萬元

我們 8 年前學 JAVA
好好工作幾個百日子
存幾個百萬元

沒有工作個醫學院(7年)
就換語言
真好笑

台灣軟件
軟趴趴

原來
台灣的軟體語言
是拿來學的
不是拿來用的

父母親付學費真可憐
chetbaker iT邦新手 3 級 ‧ 2008-08-27 14:12:42 檢舉
沒必要把話說成這樣吧。

身為開發人員,多學點程式語言也沒什麼壞處,而且在職場上,本來就會有用到不同語言的機會。

專精一種程式語言固然是好事,但不意味著就不能碰別的語言。

fillano iT邦超人 1 級 ‧ 2008-08-27 14:58:43 檢舉
學語言倒不一定要花多少學費,我就從來沒花過錢學語言。(也不是沒有,有買書就是了,自己摸還是比買書看慢一點。)

不過不要被工具綁住倒是真的。
nadesico iT邦新手 4 級 ‧ 2008-08-27 16:04:59 檢舉
恩,2樓大大說的我非常清楚,只是因為要用到JAVA的開發,所以必須學習JAVA相關軟體。
在收尋相關訊息的時候,無意間看到Delphi跟Eclipse ,這兩個開發工具,想知道這些開發工具的不同之處以及他所應用的層級範圍。

我現在仍然還是再使用C++Builder跟VC及VC#,而JAVA正在學習。
Albert iT邦高手 1 級 ‧ 2008-08-28 17:34:31 檢舉
沒有經濟壓力

沒有要存款環球旅行

當然可以

中文系讀完
再讀英語系
再讀日語系
再讀韓語系
....
再讀歷史系
再讀政治系
再讀法律系
....
獨木舟
花蓮直航與那國島
....
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
30
rely1020
iT邦新手 4 級 ‧ 2008-08-27 08:47:11
最佳解答

1.Delphi
是Borland的產品使用語言是Pascal,其市場價值同Microsoft的Visual Basic。
2.Eclipse
是Open Source,出來好幾年了,幾年來已被不斷加值,現已經是一隻大怪物了。不過仍是Java入門的最佳選擇,因為資源最多。建議到市面上買本Eclipse的書來學比較快。

其它:
C++Builder 是 Borland 的產品,使用語言是C++,要錢的。
JBuilder 是 Borland 的產品,使用語言是Java,要錢的。
VC : Visual C/C++ 是 Microsoft 的產品,使用語言是C/C++,要錢的。
VJ : Visual J++ 是 Microsoft 的產品,使用語言是Java,要錢的。
Java : 是程式語言的一種。
%ps: 剛上google查一下,縮寫叫VJ的Java IDE又多了幾個,真亂啊。

ataru iT邦研究生 1 級 ‧ 2008-08-27 09:02:35 檢舉

Visual C++/J/C#都有Express,這個版本是不要錢的!!!

28
fillano
iT邦超人 1 級 ‧ 2008-08-26 13:01:10

基本上C++ Builder用的VCL跟Delphi應該是同一套吧(我只用到C++ Builder5,之後有沒有變我不太確定),只是Delphi用的語言是Pascal。

Eclipse是一套開放的IDE平台,已經有提供許多種語言的開發環境。(Java, C/C++, PHP, XML, Javascript........太多了)

26
ataru
iT邦研究生 1 級 ‧ 2008-08-26 17:38:42

如果想學Java, 目前一個主流開發平台就是Eclipse!!!不過Eclipse目前被IBM應用得很廣泛,也讓許多open source的支持者拿去應用,坦白說,是很好用!但是很大!

其次,我想你應該查錯資料,應該是JBuilder吧!?

看更多先前的回應...收起先前的回應...
nadesico iT邦新手 4 級 ‧ 2008-08-26 19:03:14 檢舉

這類的書似乎很少喔?

nadesico iT邦新手 4 級 ‧ 2008-08-26 19:03:14 檢舉

這類的書似乎很少喔?

fillano iT邦超人 1 級 ‧ 2008-08-26 23:49:12 檢舉

Eclipse書應該也有個四五本了?但是主要應該都是介紹用他來開發Java。Delphi的書應該更多吧....

ataru iT邦研究生 1 級 ‧ 2008-08-27 09:01:27 檢舉

目前Delphi還有在維護更新嗎?!如果沒有過去的包袱,建議就不要學這玩意了!
我個人比較傾向幾種語言

  1. Java & C++
  2. Python & Ruby
  3. F#

Delphi 還有在維護,只是動作變慢了。就資料庫的處理而言, Delphi 有其優勢。但就推廣而言,Delphi 就沒有那麼大的市場佔有率了。
如果要學的話,建議採用 web 語言為主。諸如:Java、Python、Ruby、PHP 都是不錯的選擇。

28
jeffery0621
iT邦新手 5 級 ‧ 2008-08-27 09:09:40

Eclipse 的書很多,你可以到台北市重慶北路的天瓏書局或者是其隔壁的簡體書專賣店,裡面的書多到讓您不知從何挑起。
我會建議您從 Eclipse 學起,這一套是開放式的也就是 openresources 的,可以在任何平台中架設使用,未來有機會改用其它作業系統開發,也不會造成困擾。它用 plugin 方式增加對其它語言的支援,諸如 C、C++、COBOL 等。至於詳細的用法,去買本書來看看就知道了。我個人偏好的是簡體版清華大學出版社出的 「Eclipse 應用程式開發」。

Delphi 就市面上而言,以其「資料庫開發」能力受到讚揚,所以如果未來有開發資料庫應用的部份應該會用到才是,在產業界以 Delphi 應用最廣。未來就看您的公司採用那一套了。

至於目前自己學的話,建議以 Java 為主。

花輪 iT邦大師 1 級 ‧ 2008-08-27 21:26:08 檢舉

sorry~ 天瓏書局在重慶南路上(衡陽路與襄陽路中間)喔...

20
jamesjan
iT邦高手 1 級 ‧ 2008-08-28 08:55:29

還是一句老話,一理通百理通
學程式語言其實不難,難在怎麼寫得好,怎麼寫得上手
網際網路的時代,靠書學習,會趕不上,也很浪費廣大的資源
Google 是你的圖書館,也是你的 Library & Help

看工作所需,重點在邏輯的思考能力與工具的運用
觀念通,工具的好壞(正確應該說使用的上手程度),在於您投入多少時間在上頭

學 Java 一本書必須要熟讀
Thinking in Java

這個網站您也不能錯過

JavaWorld@TW

如果要談開發工具發展史
我們從 Delphi 這個工具看起
在視覺開發工具還停留在拖拉放的年代
Delphi 是第一個將開發 UI 以物件導向的觀念呈現的第一套工具
(UI 也是一種 Class 的 Define)
Delphi 深度歷險 您絕對要努力造訪
(也有 C++ Builder 深度歷險)作者官網
傳奇性人物 李維 他同時也是 C++ Builder 的高手

後期的開發工具,多少都受到 Delphi 的激勵或影響(如 C++ Builder/JBuilder),帶來相當大的變革
(微軟更是將整個 Delphi Team 挖走,產生 Visual Studio .Net 這套工具
從 .Net 用的 Imports 與 System 物件庫可以看出端倪)

Pascal 是一種高階的結構化程式語言,定義相當嚴謹,語法也很優雅
在程式語言當中,可比擬做 法語
寫的人有優越感,可是講的人少,但是不容忽略

Eclipse 的前身,記得沒錯的話是 IBM 的 Visualage for Java
這算是 IBM 對 Open Source 的最大貢獻
以開放式 Shell 的架構,提供各種 Plug-in 共同運作的平台

幾個社群絕對要去參拜

JavaWorld@TW Eclipse

中国Eclipse社区

我要發表回答

立即登入回答