關於編程
Ⅰ 關於編程。。。
編程需要多練,多敲代碼,程序編多了,水平自然也就提高了,試著多敲一些代碼,畢竟興趣是可以培養的嗎,如果實在沒有興趣,那就從其他地方下手,尋找自己的興趣,別老想著你現在做的和你以後的工作有什麼關系,做自己感興趣的才會有所成就。
Ⅱ 關於編程
簡單點的話可以用VB語言。我覺得VB比較方便也比較好學。 其實網上的資料關於VB的資料很多。用VB來編程也不需要花費太多的心思。
Visual Basic+Access資料庫開發與實例 http://www.amazon.cn/mn/detailApp/ref=sr_1_13?_encoding=UTF8&s=books&qid=1289047092&asin=B0011CA2U4&sr=8-13
基於VB和SQL的資料庫編程技術
http://www.amazon.cn/mn/detailApp/ref=sr_1_6?_encoding=UTF8&s=books&qid=1289047092&asin=B0017XPJ96&sr=8-6
Ⅲ 關於編程
就我的心得,學編程一定要多練習,實踐才是硬道理,一般初學的時候對那些基本的東西都會感覺不知所雲,其實這個時候不必去占牛角尖,只要記住個大概,然後重要的是給自己幾個題目去反復去練習,不懂的就查資料或問別人,這樣才能更好地去理解那些本來很模糊的知識,也才能更好地去掌握語法啊等有關的知識,還有就是多找些有註解的程序來看,這樣對自己的學習會很有幫助的。總之當你暢游在程序這個知識的海洋里的時候,就會發現在其中會有許多吸引你的東西。
Ⅳ 關於編程
計算機與計算器最大的區別在於計算機能將類似按計算器按鈕的操作過程存儲起來自動執行。例如我們用計算器解一個方程的操作如果能存儲起來,下一次再解這個方程就只要輸入數據就行了。而這個被存儲起來的操作就稱為程序。
每一種計算機都有自己的指令系統(「按鈕系統」),編程就是先後用這些指令指揮計算機一步一步地執行來解決我們的問題。計算機的指令是非常費解的,通常由一系列二進制數組成。為了能比較容易理解和記憶,人們最早發展了符號匯編語言。它可以將存儲器和地址用名字命名,大大減少了編程時的錯誤。但它還是很不方便,早期IBM的軟體工程師平均每天的編程效率只有10條指令。
FORTRAN和AGLE語言是比較早出現的一種高級語言。其中AGLE語言更是最早提出了結構化程序的概念。這兩種語言的出現大大提高了編程效率。但這兩種語言基本是面向數學計算的,用來編寫操作系統、驅動程序以及當今各種游戲和多媒體應用是非常不適應的。
為了高效地編寫操作系統(最早都是用匯編程序來寫的),c語言被發展起來用於UNIX操作系統的編寫。由於它的編譯程序非常小,可以進行類似匯編程序的直接地址訪問,因此也被認為是一種介於匯編程序和高級語言之間的中級語言。
C語言發展到今天已變得相當復雜,其中C++更是引入了結構化概念。從它發展出來的C#再次放棄的對地址的直接操作,企圖構造可移植性更強的程序。
Ⅳ 關於編程
1.編程好學嗎?
這個絕對是因人而異,其實,如果你的抽象能力強的話,很好學,反之,那就要費些功夫。
不過我一直認為:無論哪個領域的高手都與他們是否是這個領域的天才無關,因為強烈的執念會產生人類倫理無法預期的才能。
你要熱愛設計程序,熱愛C++,孩子,明白。
2.哪個匯編語言比較有前途?
汗|||
孩子是不是再說那個機種的機器碼呀。其實,現在用得最多的就是32位x86了。
如果你問的是那個語言有前途:那我告訴你:「為什麼不去搶銀行?」
那個語言學好了,前途無量,學不好,。。。。。。
不過,還是給你個參考:
\\1-常常開發10000行以下的小程序:vb\delphi很合適你。
\\2-經常開發30000行以下的程序,java很合適你。
\\3-希望無論什麼時候都游刃有餘,成為真正的大師,那C++很合適你。
。。。
3.推薦一些學習C++的書
《C++程序設計》\\叫這個名字的都是入門的,買一本就行。
《The progamming language C++》\\C++他爸爸的書,咱們還敢不看。
《The Effective C++》
《The More Effective C++》\\C++的提高必備;
《the iso c++》\\了解C++的每一個細節。
4.游戲軟體編程這個行業在國內外吃香嗎?
其實,真正吃香的游戲軟體還是在日本之類的地方,咱們這里其實還不是太好,不過,你是高手,在哪都吃香。
Ⅵ 關於編程。。。。。。。。。
就業的關鍵是你能做什麼東西。
學了C++,卻連個復雜點兒的界面程序都編不出來;學了php、jsp,連編個帶資料庫的小網站後台都很費勁。肯定沒公司想要這樣的人。
不知道你現在會哪些東西,不過我建議你趁這剩下不多的時間,把你學過的知識用到實踐里。程序員求職的時候帶上自己的作品,要比費盡口舌喋喋不休地講自己會什麼會什麼強得多。
Ⅶ 關於編程
代碼長度跟運行時間不成正比.
舉個極端的例子:你弄個死循環放那裡,就一句話,它永遠不會結束.
另外相對的,弄個10000行的,都是1+1,照樣一眨眼就完了.
當然程序追求"精簡"的目標,這里的"精簡"是指時間復雜度與空間復雜度而言的.(影響運行時間的最主要因素還是時間復雜度與空間復雜度,具體如何度量可以參考演算法之類的書籍)
對於優化,除了自己的經驗積累(比如循環中每次都要定義的變數可以提到循環之外等)之外,還很大程序上依賴編譯器,各種編譯器都提供優化選項,比如用linux下的編譯器gcc,可以加上-O可以執行優化選項:
-O1 [優化1,正常優化]
-O2 [優化2,優化程度高一級]
O3 [優化3,優化程度最高]
不優化是 -O0
微軟VC6,VStudio用的編譯器cl也提供優化選項,具體可以參考:
選項 作用
/O1 創建小代碼
/O2 創建快速代碼
/Oa 假設沒有別名
/Ob 控制內聯展開
/Od 禁用優化
/Og 使用全局優化
/Oi 生成內部函數
/Op 改善浮點數一致性
/Os 代碼大小優先
/Ot 代碼速度優先
/Ow 假定在函數調用中使用別名
/Ox 使用最大優化 (/Ob1gity /Gs)
/Oy 省略框架指針
).
優化是程序員與編譯器相互綜合的.
Ⅷ 關於編程
一般學習了一種編程語言(c語言)後其他語言也就會了,只是語法注意一下就可以了,不過最好先學一下數據結構,畢竟數據結構是編程的思想,不學數據結構,學習中還可以,真正編程軟體就用到了數據結構,數據結構可以讓你的編程思路更加簡潔、清晰,執行效率更高。
至於不學某一樣,另一樣就無法學習的情況一般不會,只是學起來簡單一些,如c++、c,你學過c語言後,c++就比較好學。
Ⅸ 關於 「編程」
怎樣學編程
1.明確學習目的
學習編程對大多數IT業人員來說都是非常有用的。學編程,做一名編程人員,從個人角度講,可以解決在軟體使用中所遇到的問題,改進現有軟體,可以為自己找到一份理想的工作添加重要得砝碼,有利於在求職道路上謀得一個好的職位;從國家的角度,可以為中國的軟體產業做出應有的貢獻,一名優秀的程序員永遠是被爭奪的對象。學習編程還能 鍛煉思維,使我們的邏輯思維更加嚴密;能夠不斷享受到創新的樂趣,將一直有機會走在高科技的前沿,因為程序設計本身是一種創造性的工作。知識經濟時代給我們帶來了無限的機會,要想真正掌握計算機技術,並在IT行業里干出一番事業來,有所作為,具有一定的編程能力是一個基本條件和要求。
2.打好基礎
學編程要具備一定的基礎,總結之有以下幾方面:
(1)數學基礎 從計算機發展和應用的歷史來看計算機的數學模型和體系結構等都是有數學家提出的,最早的計算機也是為數值計算而設計的。因此,要學好計算機就要有一定的數學基礎,出學者有高中水平就差不多了。
(2)邏輯思維能力的培養 學程序設計要有一定的邏輯思維能力,「邏思力」的培養要長時間的實踐鍛煉。要想成為一名優秀的程序員,最重要的是掌握編程思想。要做到這一點必須在反復的實踐、觀察、分析、比較、總結中逐漸地積累。因此在學習編程過程中,我們不必等到什麼都完全明白了才去動手實踐,只要明白了大概,就要敢於自己動手去體驗。誰都有第一次。有些問題只有通過實踐後才能明白,也只有實踐才能把老師和書上的知識變成自己的,高手都是這樣成材的。
(3)選擇一種合適的入門語言 面對各種各樣的語言,應按什麼樣的順序學呢?程序設計工具不外乎如下幾類: 1)本地開發 應用軟體開發的工具有:Visual Basic 、Delphi 、VC++ ( C++ Builder ) 等;資料庫開發工具有:Visual Foxpro 、Oracle Developer 、Power Builder 等。 2)跨平台開發 開發工具如 Java 等。 3)網路開發 對客戶端開發工具如:Java Script 等;對伺服器開發工具如:PHP 、ASP 、JSP 、ISAPI 、NSAPI 、CGI 等。 以上不同的環境下幾種開發工具中 VB 法簡單並容易理解,界面設計是可設化的,易學、易用。選 VB 作為入門的方向對出學者是較為適合的。
3. 注意理解一些重要概念
一本程序設計的書看到的無非就是變數、函數、條件語句、循環語句等概念,但要真正能進行編程應用,需要深入理解這些概念,在理解的基礎上應用,不要只簡單地學習語法、結構,而要吃透針對這些語法、結構的應用例子,做到舉一反三,觸類旁通。
4.掌握編程思想
學習一門語言或開發工具,語法結構、功能調用是次要的,最主要是學習它的思想。例如學習 VC 就要學習 Windows 的內在機理、什麼是線程......;學習 COM 就要知道 VTALBE 、類廠、介面、idl......,關鍵是學一種思想,有了思想,那麼我們就可以觸類旁通。
5.多實踐、多交流
掌握編程思想必須在編程實際工作中去實踐和體會。編程起步階段要經常自己動手設計程序,具體設計時不要拘泥於固定的思維方式,遇到問題要多想幾種解決的方案。這就要多交流,各人的思維方式不同、角度各異,各有高招,通過交流可不斷吸收別人的長處,豐富編程實踐,幫助自己提高水平。親自動手進行程序設計是創造性思維應用的體現,也是培養邏輯思維的好方法。
6.養成良好的編程習慣
編程入門不難,但入門後不斷學習是十分重要的,相對來說較為漫長。在此期間要注意養成一些良好的編程習慣。編程風格的好壞很大程度影響程序質量。良好的編程風格可以使程序結構清晰合理,且使程序代碼便於維護。如代碼的縮進編排、變數命令規則的一致性、代碼的注釋等。
7.上網學編程
在網上可以學到很多不同的編程思想、方法、經驗和技巧,有大量的工具和作品及相關的輔導材料供下載。例如網站「編程課堂」(http://best.yeah.net/)主要以 VB 和 Delph;教學和交流為主,提供大量實用技巧;網站「現在時編程學園」(http://pshool.yeah.net/)是專門介紹C、VC、VB、Delphi 等的綜合編程網站;網站「 VB 編程樂園 」(http://www.vbeden.com/)提供內容豐富而且實用的編程技術文章、精選控制項、源代碼下載、計算機考試、相關軟體以及編程書籍推薦等等。
8.加強計算機理論知識的再學習
學編程是符合「理論→實踐→再理論→再實踐」的一個認識過程。一開始要具有一定的計算機理論基礎知識,包括編程所需的數學基礎知識,具備了入門的條件,就可以開始編程的實踐,從實踐中可以發現問題需要加強計算機理論知識的再學習。程序人人皆可編,但當你發現編到一定程度很難再提高的時候,就要回頭來學習一些計算機科學和數學基礎理論。學過之後,很多以前遇到的問題都會迎刃而解,使人有豁然開朗之感。因此在學習編程的過程中要不斷地針對應用中的困惑和問題深入學習數據結構、演算法、計算機原理、編譯原理、操作系統原理、軟體工程等計算機科學的理論基礎和數理邏輯、代數系統、圖論、離散數學等數學理論基礎知識。這樣經過不斷的學習,再努力地實踐,編程水平一定會不斷提高到一個新高度。