導航:首頁 > 編程知識 > 微機怎麼學編程

微機怎麼學編程

發布時間:2023-07-06 00:13:20

Ⅰ 學習編程的一般步驟是什麼

學習編程,從何入手?x0dx0ax0dx0a1、計算機語言的種類非常的多,總的來說可以分成機器語言,匯編語言,高級語言三大類。x0dx0a2、電腦每做的一次動作,一個步驟,都是按照以經用計算機語言編好的程序來執行的,程序是計算機要執行的指令的集合,而程序全部都是用我們所掌握的語言來編寫的。所以人們要控制計算機一定要通過計算機語言向計算機發出命令。x0dx0a3、計算機所能識別的語言只有機器語言,即由0和1構成的代碼。但通常人們編程時,不採用機器語言,因為它非常難於記憶和識別。x0dx0a4、目前通用的編程語言有兩種形式:匯編語言和高級語言。x0dx0a5、匯編語言的實質和機器語言是相同的,都是直接對硬體操作,只不過指令採用了英文縮寫的標識符,更容易識別和記憶。它同樣需要編程者將每一步具體的操作用命令的形式寫出來。匯編程序通常由三部分組成:指令、偽指令和宏指令。匯編程序的每一句指令只能對應實際操作過程中的一個很細微的動作,例如移動、自增,因此匯編源程序一般比較冗長、復雜、容易出錯,而且使用匯編語言編程需要有更多的計算機專業知識,但匯編語言的優點也是顯而易見的,用匯編語言所能完成的操作不是一般高級語言所能實現的,而且源程序經匯編生成的可執行文件不僅比較小,而且執行速度很快。x0dx0a6、高級語言是目前絕大多數編程者的選擇。和匯編語言相比,它不但將許多相關的機器指令合成為單條指令,並且去掉了與具體操作有關但與完成工作無關的細節,例如使用堆棧、寄存器等,這樣就大大簡化了程序中的指令。同時,由於省略了很多細節,編程者也就不需要有太多的專業知識。x0dx0a7、高級語言主要是相對於匯編語言而言,它並不是特指某一種具體的語言,而是包括了很多編程語言,如目前流行的VB、VC、FoxPro、Delphi等,這些語言的語法、命令格式都各不相同。x0dx0a8、高級語言所編制的程序不能直接被計算機識別,必須經過轉換才能被執行,按轉換方式可將它們分為兩類:x0dx0a解釋類:執行方式類似於我們日常生活中的「同聲翻譯」,應用程序源代碼一邊由相應語言的解釋器「翻譯」成目標代碼(機器語言),一邊執行,因此效率比較低,而且不能生成可獨立執行的可執行文件,應用程序不能脫離其解釋器,但這種方式比較靈活,可以動態地調整、修改應用程序。x0dx0a9、編譯類:編譯是指在應用源程序執行之前,就將程序源代碼「翻譯」成目標代碼(機器語言),因此其目標程序可以脫離其語言環境獨立執行,使用比較方便、效率較高。但應用程序一旦需要修改,必須先修改源代碼,再重新編譯生成新的目標文件(* .OBJ)才能執行,只有目標文件而沒有源代碼,修改很不方便。現在大多數的編程語言都是編譯型的,例如Visual C++、Visual Foxpro、Delphi等。x0dx0ax0dx0a《編程語言,你選哪一個》x0dx0ax0dx0a 雖然不是每個人都會成為編程高手,但你在使用軟體的時候,也許會冷不丁地冒出個問號:這些神奇的軟體是怎麼編出來的?而對那些將投身於此的「大蝦小蝦」們,接下去的可能是:我什麼時候也能編出個更好的軟體來?好吧,那從哪裡開始呢?編程語言名錄繁多,選擇一個適合自己的編程語言,是你首先要邁出的一步。x0dx0a 你了解最常見的編程語言嗎?你知道最流行的程序開發環境嗎?x0dx0a 你知道Basic、Pascal、C、C++和Jave家族這些常見的編程語言各自都有什麼優點嗎?如果你對這些都不是很清楚的話,那麼下面這一部分你可不能錯過。x0dx0a 基礎篇x0dx0a Basic:x0dx0a Basic是一種非常適合初學者學習的編程語言。它簡單易懂,其命令和語句一般都是英文單詞或縮寫,易於理解,便於記憶。只要具有一些英語知識的人都可以很快地掌握它。擴展地Basic語言常見地有:BASICA、GWBASIC、Quick Basic、Ture Basic和Turbo Basic。其中比較好的是Turbo Basic,它是一種可編譯的語言,所以它的速度更快、效率更高。Turbo Basic不僅保持了Basic語言一貫的比較容易學習的特點,還具有像PASCAL語言那樣嚴謹的基本控制結構。x0dx0ax0dx0a Pascal:x0dx0a Pascal語言是一門結構化的語言,它具有豐富的數據類型和控制結構,簡明易懂,所以特別適合與教學。Pascal語言還是一種自編譯的語言,這就使它的可靠性大大提高了。在Pascal的各個版本中,尤以Turbo Pascal的功能最為強大。如今,在許多學校的計算機語言課上,學的都是Pascal語言,用的都是Turbo Pascal。x0dx0ax0dx0a C:x0dx0a C語言作為系統描述語言,既可以用來寫系統軟體,有可以用來寫應用軟體,自然受到廣大用戶的喜愛。C語言有許多優點,它靈活性好、效率高、實用性強,而且對硬體的控制能力很強。人們常把C語言稱作中級語言,意指它是一門介於高級語言和匯編語言之間的語言。x0dx0ax0dx0a C++:x0dx0a 隨著軟體規模的不斷擴大,人們發現,使用傳統的「數據結構+演算法」的結構化編程模式已經難以適應軟體的發展了。這時,「面向對象+消息」的程序設計思想便逐漸被人們所注意。對於C語言,人們發現當C語言程序的規模超過5萬行時,程序就變得難以調試和維護。這時,將面向對象的思想引入C語言變成了程序員的共同心願。於是,C++語言便應運而生了,它以C語言為基礎,引入了面向對象的思想,成為目前最流行的編程語言之一。x0dx0ax0dx0a java:x0dx0a 如果要用一句話來描述Java,那就是「一種簡單的、面向對象的、解釋型的、健壯的、安全的、結構中立的、可移植的、高性能的、多線程的、動態的語言」。同是面向對象的語言,Java與C++相比更加安全而且具有更高的可移植性。Java程序需要在安裝有Java虛擬機的平台上執行。要求在Java應用程序運行時每一步都強制執行安全措施,這必然會導致編譯執行速度下降,但魚與熊掌不可兼得,畢竟Java已經如此強大了。x0dx0ax0dx0a JavaScript & Java Applet:x0dx0a Java是一種具有獨立功能得強大得語言,與網路沒有必然得聯系;相比之下,JavaScript和Java Applet就更適合在網頁中開發和使用。JavaScript被稱為Java的腳本程序,是Java程序的簡化。通過編程,你可以根據需要動態地創建你的主頁。JavaScript是一種解釋型的語言,所以程序不需要進行預編譯,只有當程序被執行時才被轉化為可執行代碼。x0dx0a 與前者相比,Java Applet才更像是一個程序。它是一類被嵌入到Web頁中的由與Java兼容的瀏覽器控制執行的程序,Java Applet程序需要事先被編譯成class文件,然後將它導入到網頁中由瀏覽器控制執行。x0dx0a 如果能熟練地掌握這兩種語言,你的網頁一定會增色不少。x0dx0ax0dx0a SQL語言:x0dx0a SQL語言簡稱「結構化查詢語言」,它結構簡潔、功能強大、簡單易學,如今無論是像Oracle、Sybace、Informix、SQL Server這些大型的資料庫管理系統,還是像Visual Foxpro、PowerBuilder這些微機上資料庫開發系統,都支持SQL語言作為查詢語言。x0dx0ax0dx0a 開發篇x0dx0a 當前在不同的程序設計領域都有各自的一些著名的軟體開發工具,我們今天就先把目光投向VB、VC、Delphi、C++ Builder、PowerBuilder這些大哥大級的開發工具上吧。x0dx0ax0dx0a Visual Basic:x0dx0a VB除了有強大得資料庫編程能力,還引入了面向對象得程序設計思想。它功能強大,學習簡單。而且,VB還引入「控制項」的概念,使得大量已經編好得VB程序可以被我們直接拿來使用,就像搭積木一樣簡單。如今,VB已經有了6.0版。對於初學者來說,用VB編程是一件很容易上手的事。x0dx0ax0dx0a Visual C++:x0dx0a Visual C++可以說是為專門的程序設計人員而推出的。它的功能在當前的程序設計工具中可以說是最強大的,可以說沒有VC做不到的,只有你想不到的。x0dx0ax0dx0a Delphi:x0dx0a 以Object Pascle為基礎,擴充了面向對象的能力,並且完美地結合了可視化的開發手段。Delphi使用了本地編譯器直接生成技術,使程序的執行性能遠遠高於其它產品生成的程序。它還是真正的面向對象的編程語言,人們預測Delphi將會成為可視化編程的主流環境。x0dx0ax0dx0a C++ Builderx0dx0a CB是將C++的面向對象與可視化緊密結合起來的一個強大的、開發效率高的集成開發環境。CB的兼容性極強,它支持OWL 、VCL和MFC這三種常見的類庫。在BC和VC下通過的程序幾乎不用做任何修改就可以在CB下編譯通過。可以說CB是VC強有力的競爭者。x0dx0ax0dx0a PowerBuilder:x0dx0a PowerBuilder是新一代資料庫應用開發工具,它支持應用系統同時訪問多種資料庫。PowerBuilder是完全可視化的資料庫開發工具,它提供了大量控制項,大大加快了項目的開發速度。其編程語言叫做PowerScript,也是一種高級的、結構化的編程語言。PowerBuilder適合初學者快速學習資料庫開發,是一種適用面非常廣的開發工具。x0dx0ax0dx0a方案一 Basic語言 & Visual Basicx0dx0ax0dx0a優點 x0dx0a(1)Basic 簡單易學,很容易上手。 x0dx0a(2)Visual Basic 提供了強大的可視化編程能力,可以讓你輕松地做出漂亮的程序。 x0dx0a(3)眾多的控制項讓編程變得象壘積木一樣簡單。 x0dx0a(4)Visual Basic 的全部漢化讓我們這些見了English就頭大的人喜不自禁。x0dx0ax0dx0a缺點 x0dx0a(1)Visual Basic 不是真正的面向對象的開發工具。 x0dx0a(2)Visual Basic 的數據類型太少,而且不支持指針,這使得它的表達能力很有限。 x0dx0a(3)Visual Basic 不是真正的編譯型語言,它產生的最終代碼不是可執行的,是一種偽代碼。它需要一個動態鏈接庫去解釋執行,這使得Visual Basic 的編譯速度大大變慢。x0dx0ax0dx0a結論:方案一適合初涉編程的朋友,它對學習者的要求不高,幾乎每個人都可以在一個比較短的時間里學會vB編程,並用VB 做出自己的作品。對於那些把編程當做游戲的朋友來說,VB 是您最佳的選擇。x0dx0ax0dx0a方案二 Pascal語言 & Delphix0dx0ax0dx0a優點 x0dx0a(1)Pascal語言結構嚴謹,可以很好地培養一個人的編程思想。 x0dx0a(2)Delphi是一門真正的面向對象的開發工具,並且是完全的可視化。 x0dx0a(3)Delphi使用了真編譯,可以讓你的代碼編譯成為可執行的文件,而且編譯速度非常快。 x0dx0a(4)Delphi具有強大的資料庫開發能力,可以讓你輕松地開發資料庫。x0dx0ax0dx0a缺點 x0dx0aDelphi幾乎可以說是完美的,只是Pascal語言的過於嚴謹讓人感覺有點煩。x0dx0ax0dx0a結論: 方案二比較適合那些具有一定編程基礎並且學過Pascal語言的朋友。x0dx0ax0dx0a方案三 C語言 & Visual C++x0dx0ax0dx0a優點 x0dx0a(1)C語言靈活性好,效率高,可以接觸到軟體開發比較底層的東西。 x0dx0a(2)微軟的MFC庫博大精深,學會它可以讓隨心所欲地進行編程。 x0dx0a(3)VC是微軟製作的產品,與操作系統的結合更加緊密。x0dx0a缺點 x0dx0a對使用者的要求比較高,既要具備豐富的C語言編程經驗,又要具有一定的WINDOWS編程基礎,它過於專業x0dx0ax0dx0a結論: VC是程序員用的東西。如果你是一個永不滿足的人,而且可以在編程上投入很大的精力和時間,那麼學習VC你一定不會後悔的。x0dx0ax0dx0a方案四 C++語言 & C++ Builderx0dx0ax0dx0a優點 x0dx0a(1)C++語言的優點全部得以繼承。 x0dx0a(2)完全的可是化。 x0dx0a(3)極強的兼容性,支持OWL、VCL和MFC三大類庫。 x0dx0a(4)編譯速度非常快。x0dx0a缺點 x0dx0a由於推出的時間太短,關於它的各種資料還不太多。x0dx0ax0dx0a結論:我認為C++ Builder 是最好的編程工具。它既保持了C++語言編程的優點,又做到了完全的可視化。x0dx0ax0dx0a方案五 SQL語言 & Power Builderx0dx0ax0dx0a對於一些傳統的數據開發人員來說,Foxpro系列也許讓他們感到更加熟悉。但是對於初學者來說,PowerBuilder也許是最好的資料庫開發工具。各種各樣的控制項,功能強大的PowerBuilder語言都會幫助你開發出自己的資料庫應用程序。

Ⅱ 如何學好計算機編程

問題一:從零開始學習計算機編程應該怎麼學 樓主注意一下 如果想學計算機的話需要很強的自學能力和耐性 如果這兩點沒有最好別學。
如果想學第一步需要學習一門編程語言推薦C語言 樓主可以查下編程語言排行榜C一直穩居第一名
從基本的C語言語法入手,邊學語法邊寫程序不要忘記做一下書籍的課後編程練習題,然後可以學習下java語言,java有自己的很多程序庫可以直接調用,買本java的教程看看可以寫寫小程序了。然後如果想深入你還需要學習操作系統、計算機組成原理、計算機網路、編譯原理、還有數學(離散數學很重要),當然了還學要學別的東西,太多了一下子說不全。我是軟體工程專業,課程基本自學的,純經驗之談。

問題二:電腦編程怎麼樣?學的人多不多,好不好就業? 學的話比較難,c++還是要有一定我的英文水平的,就業是可以的還是看你學的怎麼樣,比較耗腦子,

問題三:零基礎學計算機編程有什麼好的書籍推薦 下面這個可以參考一下,具體還要看個人的情況。
我覺得應該根據你的工作需要或者說你的發展方向而定。基本上兩大類吧:C/C++和Java。比如,如果你要做企業級應用的你應該學習Java和C#;如果你想做嵌入式,那麼應該學好C語言;其他情況下,在你不知道要做什麼之前你可以選擇學習C/C++。學會這兩大類中的一類,對於你學習其他語言都將是比較輕松,包括腳本語言,動態語言??呵呵,這里想就自己的學習經歷和情況給大家一個建議,僅供參考。
1、我的入門是從學習C語言開始的(其實課程是C++),這是我們學校的公共課,我上課比較認真(雖然老師講得很差,而且一段時間後,我就發現自己的基礎掌握比她好,當然理解深度沒她好),因此,我認為對於完全沒有基礎的人而言,聽別人講比較容易入門。當時的教材是學校自己編的,挺爛的。
建議一(以C/C++為例),對於剛想進入編程的人(就是從來都沒有接觸過編程的人),最好是聽課的方式(自己看的話估計要很慢,而且很痛苦),可以找視頻或者培訓等。C語言推薦入門教材:譚浩強的C語言,最新版是第三版,不過第二版應該也可以了(藍色的)。說明一下:堅決不同意直接看K&R的《The C programming language》,這本書絕對不是初學者可以看懂的,裡面講語法的並不多,語法都是合在程序裡面講。不過這本書非常好,入門以後一定要看的一本書。
當然可以從C++直接入門,C++之父強烈推薦從C++直接入手。C++推薦入門教材:錢能的C++(紅色的,清華大學出版),這本書第一版不是ISO C++,不過比較經典,作者現在也出了第二版了,第二版好像不是太好。國外的最好的入門教材據說是:《Acclerated C++》作者是Koenig和Moo夫婦,非常厲害。他們的著作還有《c陷阱與缺陷》《c++沉思錄》。《Acclerated C++》這本入門的書我沒有看過,我覺得還是先找本國內的書好好看,看的差不多了,國外的經典書籍隨便看就會覺得很有味道,否則你可能會很受打擊。入門的書至少要看兩三遍(要徹底理解哦 ):)。如果是C++,我建議後面類的部分至少要理解三到五遍。說明一下,c++模板的部分可以先不用看,如果有興趣的話,等把c++學的差不多了,我覺得可以把模板、STL、泛型編程結合起來學習,這個又是一個很大的工作量了,又得下很大的功夫。所以說,C++博大精深啊。
建議二、學習過程中要結合簡單的演算法,像冒泡還有類似c語言程序百例這樣的小例子做做;更進一步應該做點大一點的項目,最好是控制台程序。或者你已經著手學習win32、MFC或linux,你也可以結合平台做點小的項目。
2、第一階段是最苦的,接下來相對就知道應該怎麼去學習了。這時候假設你已經有了扎實的c++基礎。這是你可以選擇也應該選擇發展方向了,做企業級應用,還是系統開發,嵌入式設計或者游戲開發?? 那時我其實並沒有考慮那麼多,因為我不是學計算機的,因此我就把參加一些計算機之類的考試當作學習目標。我當時其實C++語言基礎已經很不錯了,但是上機實踐很少(那時我沒有電腦),因此參加省計算機二級,全國計算機三級和全國計算機四級考試,結果上機都沒有通過。我很郁悶,二級的時候是我不知道怎麼樣進那個DOS界面把題目調出來,三級的時候是很快就編好了,也通過運行了,可是成績出來卻不及格,四級的時候是編好了,可能是我那題目比較難,好像用了兩次循環,結果那破機器竟然承受不了。後來一亂就毀了(當然主......>>

問題四:學好計算機編程可以從事什麼工作! 1 可視化編程
掌握程序設計方法及可視化技術,精通一種可視化平台及其軟體開發技術。獲取Delphi程序員系列、Java初級或VB開發能手認證。
就業方向:企業、 *** 、社區、各類學校等可視化編程程序員。
2 WEB應用程序設計
具有美工基礎和網頁動畫設計能力,掌握互動式網頁程序的設計技術,能進行網站建設和維護。獲取Macromedia多媒體互動設計師或Delphi初級程序員或Delphi快速網路開發工程師認證。
就業方向:企業、 *** 、社區、各類學校等WEB應用程序員。
3 軟體測試
掌握軟體測試的本原理、方法和組織管理,精通軟體測試工具。獲取ATA軟體測試工程師或Delphi初級程序員或Java初級程序員認證。
就業方向:企業、 *** 、社區、各類學校等軟體測試員。
4 資料庫管理
能應用關系範式進行資料庫設計,精通SQL語言,勝任資料庫伺服器管理與應用工作。獲取Oracle資料庫管理或SQL Server資料庫應用或Windows XP應用認證。
就業方向:企業、 *** 、社區、各類學校等部門的中、大型資料庫管理員。
5 圖形圖像製作
精通國際上流行的圖形/圖像製作工具(如CorelDraw、Photoshop、Pagemaker等)。獲取平面設計師相關的認證。
就業方向:廣告製作公司、建築設計公司、包裝裝璜設計公司、居室裝修公司、出版印刷公司。
6 網路構建技術
熟悉網路結構和組網方式,掌握建網方法,能利用工具分析和排除常見網路故障。獲取Cisco路由配置或華為網路工程或AMP應用工程師認證。
就業方向:企業、 *** 、社區、各類學校等網路構建工程師。
7 網路系統管理
掌握網路系統管理的基本知識與應用技能,能進行網路系統的安全設置。獲取Window2000 Server或TurboLinux TLCE或Cisco路由配置專家認證。
就業方向:企業、 *** 、社區、各類學校等網路系統管理員。
8 多媒體製作
具有多媒體程序設計與多媒體製作策劃的能力。基本掌握面向對象程序設計與建模、造型設計、場景設計、分鏡頭原理等技能。獲取多媒體設計師相關的認證。
就業方向:多媒體設計與製作公司、動畫美術製作出版公司、廣告製作公司。

問題五:准備自學計算機編程,這幾個哪個易學,哪個就業前景好 對於計算機,無論你學那個語言,那個語言的技術,C語言是一個無比重要的基礎。
以Java為例
如果你沒有C語言,Java的學習將無比困難。而java是Android基礎中的基礎。不學C語言的指針,不知道動態內存分配,你將幾乎無法理解Java中關於類的一切知識。
如果不學C語言,Java將會被認為無比復雜。僅僅一個HelloWord就要各種關鍵字 4 個之多。所謂「面向過程」、「面向對象」等重要概念更是無從說起。
C語言是一個基礎,是一個經驗。Java和C語言是走向所有編程語言的通行證。絕不可單一不變,融會貫通是關鍵。學精任意一門,都將前途無量。
隆重推薦
郝斌的各種編程教程(包括JAVA)
以下來自網路貼吧:
之前發過一次帖子... ...不過好像沉下去了, 看到好多人需要, 再發一次吧... ... 手機自帶的播放器是不可以播放的, 各位若一款播放器不行就換幾款常用的播放器試試看, 肯定有 *** 播放的.
郝斌c語言avi格式教程:pan./s/1kTsuSbt?密碼:z7y8
郝斌SQL 2005教程avi格式:pan./s/1i31mz8T
郝斌java教程avi格式:pan./s/1sjLVted
郝斌數據結構教程avi格式:pan./s/1hqAbUPQ。
原帖自:
tieba./...&pn=0&
我就是從這里開始的,祝你好運。

問題六:如何學習電腦編程入門。 編程與數學成績的好壞沒有什麼直接聯系,如果想學好編程,最好不要一開始就學高級語言(比如VB之類的),那會讓你以後的編程水平沒進步。
第一步,可以先從《微機原理與匯編技術》開始,有了基本的計算機基礎,你才會對整個計算機編程的原理以及來龍去脈有個大致的了解。
第二步,把C語言學好,可以不要求精通,但是一定要掌握的全面一點。C語言的編碼軟體很多,比如borland C,網上很多,網路可以找到。
第三步,c++。可以先接觸Borland C Builder V6.0。學習的教材有 「C++程序設計譚浩強100%25完整・清華大學」,網上有其電子書。
第三部學好C++之後,可以陸續瀏覽下C#,VB之類的高級語言,只有學好了一門語言,其他語言才會一通百通。

問題七:在哪裡學電腦編程好 你好,學電腦介意去正規專業的電腦學校學習,在好的學習環境里能有更好的收獲。

問題八:如何學好計算機,需要什麼條件? 學計算機首先是數學要好,因為計算機編程必須要藉助數學思想來進行建模,有就是英語,程序代碼都是英文的。計算機很枯燥,所以必須要下苦工才能成功,和那些打游戲之類的不同。

問題九:想學電腦編程從什麼開始學起好? 我個人的學習過程(供參考) 最早是要有對計算機的興趣:看了許多雜志和報紙,當然都是些硬體知識和軟體的使用技巧,這是啟蒙書 後來我利用高三暑期自學了編程,是VB,快開學的時候我基本算是小通VB了 來到大學,我的專業是計算機,於是在學校學了C語言,這個時候我就發現,傳說中過時的VB竟對我學C語言帶來了極大的幫助,因為我已經有了編程的思想了,之後我學習 POWER BUILDER , VB.NET , ASP.NET , JAVA等編程語言,真的是越學越順.... 說到這里我就不繼續吹牛了,我只想再說一句:經驗都有它的特殊性,有學准有用,別聽別人扯蛋

問題十:從零開始學習計算機編程應該怎麼學 樓主注意一下 如果想學計算機的話需要很強的自學能力和耐性 如果這兩點沒有最好別學。
如果想學第一步需要學習一門編程語言推薦C語言 樓主可以查下編程語言排行榜C一直穩居第一名
從基本的C語言語法入手,邊學語法邊寫程序不要忘記做一下書籍的課後編程練習題,然後可以學習下java語言,java有自己的很多程序庫可以直接調用,買本java的教程看看可以寫寫小程序了。然後如果想深入你還需要學習操作系統、計算機組成原理、計算機網路、編譯原理、還有數學(離散數學很重要),當然了還學要學別的東西,太多了一下子說不全。我是軟體工程專業,課程基本自學的,純經驗之談。

Ⅲ 如何學習計算機編程

想要學習計算機編程的話先從選擇一個合適的學校開始,計算機編程不是一天兩天可以學會的,所以在學習之前一定要選擇一個好的學校,再根據自身情況選擇什麼專業就可以了
在選擇學校的時候,可以注意以下幾點
1 看學校的辦學時間長短,學校的資質是否正規
2 學校的師資力量如何,一個學校的老師的水平往往體現著學校的水平
3 盡量抽時間去學校進行線下參觀,了解學校的環境以及老師講課模式可不可以理解
希望可以幫助到你選擇好的學校去學習計算機編程

Ⅳ 請問要想學計算機編程,首先需要學什麼

毫無疑問是先C語言,一般都是C精通了之後再繼續深造java、C++或者其他的。

C語言是一門通用計算機編程語言,廣泛應用於底層開發。C語言的設計目標是提供一種能以簡易的方式編譯、處理低級存儲器、產生少量的機器碼以及不需要任何運行環境支持便能運行的編程語言。

盡管C語言提供了許多低級處理的功能,但仍然保持著良好跨平台的特性,以一個標准規格寫出的C語言程序可在許多電腦平台上進行編譯,甚至包含一些嵌入式處理器(單片機或稱MCU)以及超級電腦等作業平台。

(4)微機怎麼學編程擴展閱讀:

編程是編寫程序的中文簡稱,就是讓計算機代為解決某個問題,對某個計算體系規定一定的運算方式,使計算體系按照該計算方式運行,並最終得到相應結果的過程。

為了使計算機能夠理解人的意圖,人類就必須將需解決的問題的思路、方法和手段通過計算機能夠理解的形式告訴計算機,使得計算機能夠根據人的指令一步一步去工作,完成某種特定的任務。這種人和計算體系之間交流的過程就是編程。

編程:設計具備邏輯流動作用的一種「可控體系」【註:編程不一定是針對計算機程序而言的,針對具備邏輯計算力的體系,都可以算編程。】

Ⅳ 如何學習計算機編程

  1. 選擇一門語言

1)確定你感興趣的領域。你可以開始學習任何編程語言(盡管有些語言絕對比其他語言「容易」),所以你首先要問自己,你想通過學習編程語言來達到什麼目的?這將幫助你確定應該從事哪種類型的編程,並為你提供一個良好的起點。

2)考慮從「更簡單」的語言開始。不管你的決定如何,你都可以考慮從一種高級的、更簡單的語言開始。這些語言對初學者特別有用,因為它們的基本概念和思維過程幾乎可以適用於任何語言。

3)通讀各種語言的基本教程。如果你還不確定應該開始學習哪種語言,請閱讀一些不同語言的教程。如果一種語言比其他語言更有意義,那就試一下,看看它是否合拍。網上相關的教程有很多。

2、從小處開始

1)學習語言的核心概念。雖然這一步驟的應用部分會因你選擇的語言而有所不同,但所有編程語言都有一些基本概念,這些概念對於構建程序至關重要。盡早學習和掌握這些概念將使解決問題和創建強大而高效的代碼變得更容易。以下是一些不同語言中的一些核心概念:

2)安裝任何必要的軟體。許多編程語言都需要編譯器,編譯器是用來將代碼翻譯成機器可以理解的語言的程序。其他語言(例如Python)使用解釋器,該解釋器無需編譯即可立即執行程序。

某些語言具有IDE(集成開發環境),通常包含代碼編輯器,編譯器和或解釋器以及調試器。 這使程序員可以在一處執行任何必要的功能。 IDE也可能包含對象層次結構和目錄的直觀表示。

3、創建你的第一個程序

1)一次只關注一個概念。任何語言最開始都是教大家「Hello World」。這是一個非常簡單的程序,它在屏幕上顯示文本「Hello,World」(或其他變體)。這個程序是教給第一次編程的程序員如何創建一個基本的、功能性程序,以及如何處理顯示輸出。通過更改文本,可以了解程序如何處理基本數據。

2)通過解構網上的例子學習。幾乎每種編程語言都有成千上萬的代碼示例。用這些例子來檢查語言的各個方面是如何工作的,以及不同部分是如何相互作用的。從不同的例子中獲取一些零碎的東西來創建你自己的程序。

3)檢查語法。語法是編寫語言的方式,以便編譯器或解釋器能夠理解它。每種語言都有一個獨特的語法,盡管有些元素可以跨多種語言共享。學習語法對於學習如何用語言編程是必不可少的。

4)嘗試改變。對示常式序進行更改,然後測試結果。通過實驗,你可以比閱讀一本書更快地了解什麼是有效的,什麼是無效的。不要害怕破壞你的程序;學習修復錯誤是任何開發過程中的一個主要部分,任何新事物幾乎永遠不會在第一次就能正確工作。所以別怕犯錯!

5)開始練習調試。當你在編程時,你總是會遇到bug。這些都是程序中的錯誤,幾乎可以在任何地方出現。bug可以是程序中無害的異常,也可以是阻止程序編譯或運行的主要錯誤。找出並修復這些錯誤是軟體開發周期中的一個主要過程,所以要盡早習慣這樣做。

6)注釋代碼。幾乎所有的編程語言都有一個「comment」函數,允許你包含未經解釋器或編譯器處理的文本。這允許您對代碼的作用留下簡短但清晰的語言解釋。這不僅有助於您記住代碼在大型程序中所做的工作,而且是協作環境中的基本實踐,因為它能幫助其他人理解你的代碼幹嘛的。

最後,一定要經常練習。編程是熟能生巧的技能,多練才能查漏補缺,更上一層樓。

Ⅵ 計算機怎麼編程

1、如果只是單純輔助的編寫一些小軟體來輔助自己的主要工作,那麼學習編程就相對來說學得簡單一些。先了解目前的開發語言和環境,結合自己需要做什麼小軟體,然後找一門開發語言來學習就可以達到目的。但如果比較復雜的軟體,因為基礎和學習的深度不夠,要開發這個軟體就有些難度了。如果輔助性質的小軟體,推薦使用VB.net,特別是桌面軟體。這個開發環境比較容易入手,控制項拖動,使用的語法比較容易理解,很容易上手。或C#.net,對於新手而且相對VB.net來說,個人感覺沒有這么容易好理解。花一個月時間可能就能做一個小軟體了。當然要參與到大型項目中,完全新手那就不是一個月的時間能解決的了。

2、如果是要從事軟體開發的工作,那麼學習時間就比較長了。對於軟體開發者來說,不只是開發語言,還有計算機、網路的相關基礎知識才行。

①:先說開發語言。確定好自己今後要從事的主要的開發語言,然後開始學習。比如:選擇.net系列、或者Java、或者python等等。可以在網路上搜索一些成套的基礎教程(一定從成套的教程,因為是由淺入深,學起來系統性而且容易上手),開始學習。配置好環境,一步一步按照教程進行實踐。

②:基礎知識。作為軟體開發者來說,單純只具有開發語言的知識是很難有大的發展的。因為對於計算機、軟體、系統、資料庫、網路等等不深入了解的話,一旦涉及到深入的開發,你就沒轍了。比如網路協議、介面、API等等相關知識。

那麼基礎知識要學習哪些呢?這里建議最基本的基礎知識至少還是要學習的。比如:計算機組成與原理、操作系統、計算機網路、資料庫原理、數據結構、編譯原理、軟體工程、軟體測試等等。不一定要專門花時間到外培訓,但至少自己花一些時間自學也是好的。萬丈高樓從地起,沒有基礎就不可能高。

從事軟體開發行業是一個不斷持續學習的過程,從事到老還要學到老。行業更新的知識太快,如果不學就跟不上。基礎知識不牢靠,今後工作學習中不能理解的就更多,會形成障礙的。

Ⅶ 電腦程序員怎麼學

程序員的崗位需求很多,例如大型網路公司、軟體開發公司等等都需要程序員。
程序員需要學習:

1、掌握數據及其轉換、數據的機內表示、算術和邏輯運算,以及相關的應用數學基礎知識;
2、理解計算機的組成以及各主要部件的性能指標;
3、掌握操作系統、程序設計語言的基礎知識;
4、熟練掌握計算機常用辦公軟體的基本操作方法;
5、熟練掌握基本數據結構和常用演算法;
6、熟練掌握C程序設計語言,以及C++、Java、Visual Basic中的一種程序設計語言;
7、熟悉資料庫、網路和多媒體的基礎知識;
8、掌握軟體工程的基礎知識,了解軟體過程基本知識、軟體開發項目管理的常識;
9、了解常用信息技術標准、安全性,以及有關法律、法規的基本知識;
10、了解信息化、計算機應用的基礎知識;
11、正確閱讀和理解計算機領域的簡單英文資料。
程序員必備技能:
1、熟練開發工具
做為一名程序員至少熟練掌握兩到三種開發工具的使用,這是程序員的立身之本,其中C/C++和JAVA是重點推薦的開發工具,C/C++以其高效率和高度的靈活性成為開發工具中的利器,很多系統級的軟體還是用C/C++編寫。
而JAVA的跨平台和與WEB很好的結合是JAVA的優勢所在,而JAVA即其相關的技術集JAVAOne很可能會成為未來的主流開發工具之一。
其次,能掌握一種簡便的可視化開發工具,如VB,PowerBuilder,Delphi,CBuilder,則更好,這些開發工具減小了開發難度,並能夠強化程序員對象模型的概念。
另外,需要掌握基本的腳本語言,如shell,perl等,至少能讀懂這些腳本代碼。
2、熟知資料庫
作為程序員,他們自然有自己的理由:很多應用程序都是以資料庫的數據為中心,而資料庫的產品也有不少,其中關系型資料庫仍是主流形式,所以程序員至少熟練掌握一兩種資料庫,對關系型資料庫的關鍵元素要非常清楚,要熟練掌握SQL的基本語法。
雖然很多資料庫產品提供了可視化的資料庫管理工具,但SQL是基礎,是通用的資料庫操作方法。如果沒有機會接觸商業資料庫系統,可以使用免費的資料庫產品是一個不錯的選擇,如mySQL,Postgres等。
3、了解操作系統
當前主流的操作系統是Windows,Linux/Unix,熟練地使用這些操作系統是必須的,但只有這些還遠遠不夠。
要想成為一個真正的編程高手,需要深入了解操作系統,了解它的內存管理機制、進程/線程調度、信號、內核對象、系統調用、協議棧實現等。
Linux作為開發源碼的操作系統,是一個很好的學習平台,Linux幾乎具備了所有現代操作系統的特徵。雖然Windows系統的內核實現機制的資料較少,但通過互聯網還是能獲取不少資料。懂得網路協議TCP/IP。
在互聯網如此普及的今天,如果您還沒有對互聯網的支撐協議TCP/IP協議棧有很好的掌握,就需要迅速補上這一課,網路技術已改變了軟體運行的模式。
從最早的客戶/伺服器結構,到今天的WEBServices,再到未來的網格計算,這一切都離不開以TCP/IP協議棧為基礎的網路協議支持,深入掌握TCP/IP協議是非常必要的。
至少,需要了解ISO七層協議模型,IP/UDP/TCP/HTTP等常用協議的原理和三次握手機制。
4、明白DCOM/CORBA/XML/WEBServices存在的意義
隨著技術的發展,軟體與網路的無縫結合是必然趨勢,軟體系統的位置無關性是未來計算模式的重要特徵之一,DCOM/CORBA是當前兩大主流的分布計算的中間平台,DCOM是微軟COM(組件對象模型)的擴展,而CORBA是OMG支持的規范。
XML/WebServices重要性不言而喻,XML以其結構化的表示方法和超強的表達能力被喻為互聯網上的「世界語」,是分布式計算的基石之一。
5、不要將軟體工程與CMM分開
大型軟體系統的開發中,工程化的開發控製取代個人英雄主義,成為軟體系統成功的保證,一個編程高手並不一定是一個優秀的程序員。
一個優秀的程序員是將出色的編程能力和開發技巧同嚴格的軟體工程思想有機結合,編程只是軟體生命周期中的其中一環,優秀的程序員應該掌握軟體開發各個階段的基本技能。
如市場分析,可行性分析,需求分析,結構設計,詳細設計,軟體測試等。
6、需求理解能力
程序員要能正確理解任務單中描述的需求。在這里要明確一點,程序員不僅僅要注意到軟體的功能需求,還應注意軟體的性能需求。
要能正確評估自己的模塊對整個項目中的影響及潛在的威脅,如果有著兩到三年項目經驗的熟練程序員對這一點沒有體會的話,只能說明他或許是認真工作過,但是沒有用心工作。
7、模塊化思維能力
作為一個優秀的程序員,他的思想不能局限在當前的工作任務裡面,要想想看自己寫的模塊是否可以脫離當前系統存在,通過簡單的封裝在其他系統中或其他模塊中直接使用。
這樣做可以使代碼能重復利用,減少重復的勞動,也能使系統結構越趨合理。模塊化思維能力的提高是一個程序員的技術水平提高的一項重要指標。

閱讀全文

與微機怎麼學編程相關的資料

熱點內容
網站設計編程如何開始學習 瀏覽:749
淘寶代碼隱藏導航不見了 瀏覽:7
macbookpro如何修改文件內容 瀏覽:965
java穩定排序 瀏覽:53
oppo文件管理的圖片 瀏覽:335
plc編程步數怎麼計算 瀏覽:142
ipad看電腦文件 瀏覽:935
成都製作pdf文件 瀏覽:735
怎麼樣點開電腦裡面的網路連接 瀏覽:755
微信怎麼退出賬號 瀏覽:32
w微信開發者工具 瀏覽:325
資料庫還原附加 瀏覽:713
打包成exe執行文件 瀏覽:652
信豐營銷app有哪些 瀏覽:463
蘋果文件下載項如何下載 瀏覽:179
ps摳婚紗教程 瀏覽:203
如何在移動硬碟上隱藏文件夾 瀏覽:451
瑞虎8老車機怎麼刷app 瀏覽:992
學ui設計要學java嗎 瀏覽:275
淘寶票房數據源怎麼調整 瀏覽:470

友情鏈接