請問…該先學什麼?



贊助商連結


dseaz2001
2002-08-01, 09:01 AM
想請教各位,最近小妹我想學程式語言,不過我是十全十的新手,究竟從哪裡開始下手比較好`前幾天有看了一些c++,所以請問各位朋友`究竟先學c++還是先學c語言好,那麼又該從哪本書先看先學起,其實我有想過了,市面上的書能出板應該是蠻不錯的,只不過我想請各位依你們學習的經歷給我一些意見吧!!感激不盡
除此之外,想再另外請教各位,何為cgi以及asp和php,常看到這幾個電腦用語,請各位朋友幫忙我解惑``謝謝~~~~~

贊助商連結


rainwen
2002-08-03, 09:00 AM
這些都是網路上的解釋......

CGI 是 Common Gateway Interface 的簡稱,其主要功能在於當使用者處於 WWW 的環境中,藉著由客戶端的網頁傳遞訊息給伺服端的程式,啟動指定的程式碼以完成特定的工作 (如 Counter, GuestBook or DataBase),在將此完成的工作輸出到客戶端網頁的一種外部程式介面。

MicroSoft 的 Active Serve Page 簡稱ASP,翻譯為動態伺服 器網頁,與傳統 HTML 網頁最大的不同在於ASP是屬於伺服機 端的語言,是一種 Server 端的手稿環境,能夠讓我們產生動態 、互動式的網站應用程式;它是將我們所設計的網頁經由 Server 端翻譯後送出 HTML 文件給客戶端,而不像一般 Script 是在客戶端經由瀏覽器直譯,因此產生各家瀏覽器並不完全支援某種手稿語言而造成程式執行錯誤的情況;使用 Active Server Page 就不用擔心客戶端的瀏覽器是否支援 ASP ,因為 ASP 所送出的 網頁是標準的 HTML 格式。學習 Active Server Page ,只要具備有簡單的 HTML 語法 常識,再加上JavaScript 或 VBScript 的一點點基礎,就可以運 用 ASP 來創造出強大的互動式網頁。

PHP是Personal Homepage Program的縮寫,是一種用在網路伺服器端的HTML內嵌式描述(embedded script)語言,主要用來處理網路伺服器的計算,非常適合擔任網路伺服器、應用程式與資料庫之間的開發工具。 PHP在資料庫方面有豐富的支援能力,內建多項資料庫專用Library,使得它可以不需要透過ODBC的介面即能夠存取資料庫,因此可以大量縮減存取時間。

一般來說,ASP、PHP都是CGI的一種,ASP的語法是以Basic為基礎,而PHP則是以C為基礎。


C++是C的加強版,屬於物件導向式的語言,正因為功能較強,所以也比較複雜,通常都建議初學者先學C,等有了基礎,再學C++

dseaz2001
2002-08-03, 07:38 PM
rainwen
謝謝你的解惑,可是聽說學c語言的話,還有許多的功能要一一定義,而c++似乎是不用,曾有人建議過我,學c++會比c語言好學一點,那到底是@@???

nine
2002-08-03, 07:47 PM
既然是完全都會去學未來的趨勢吧∼
JAVA和.NET

pete001
2002-08-03, 08:12 PM
好像有兩派說法, 一派是說應該先學C
再學C++, 好處是循序漸進, 根基較好之類的.
另一派認為要學C++ 直接就學C++, 不經過C
好處是觀念清晰, 不會受到過去學C 的觀念
影響, 導致思緒上面的困惑.
詳細可以去圖書館看這方面的書籍, 很多書本
裡面都有這些評論.
我是感覺兩者皆可, 只是日後要克服的問題不同而已.
可是我也覺得, C 跟C++ 看起來差不多, 可是在開始
撰寫一個程式的思路跟觀念有很大的差異說,
而且整體說來C++ 各方面都比C 來的有所改進.
不過, C 在某些地方是跑不掉非用不可的...
有一些公司實際上寫程式仍然在用C, 所有的資源也是C,
如果你沒見過, 到時候可能就會有些麻煩.
所以說, 似乎沒有必要對這個問題太傷腦筋啦!

dseaz2001
2002-08-03, 08:31 PM
恩恩~~~我決定學c了,呵~~謝謝各位熱心地幫忙

壬生之狼
2002-08-08, 01:01 PM
C++如果不看它的物件導向,其語法大多與C相近,一些C++的入門書,
前半段其實教的是C的語法,後面才導入物件的觀念,先學C++也無所
謂,像我現在看的是C#,但學校可能只教C,反推回去就好了。

ktan
2002-08-08, 04:22 PM
先學C..不然就看點BASIC....
一點通...萬理皆可通...
先打好基礎就好了^^