編程好學嗎?
和學說話,寫作差不多
看看我書中的這個小節,也許你會對編程有點感覺
1.4.1 將自然語言轉換為C++程序設計語言 C++是一門程序設計語言,有著語言的基本特徵,我們可以像學習普通語言一樣來學習C++。語言,是用來描述和表達現實世界的,編程語言也不例外。為了描述現實世界的事物,我們需要一些名詞。這些名詞在C++中就是數據類型和用數據類型表達的數據。為了表達事物之間的關係,可以將各個事物連綴成句子,這些句子在C++中就是表達式。將多個句子通過一定的邏輯關係組合起來,就可以形成一篇文章。同樣,在C++中通過一定的邏輯控制將多個表達式組合起來就形成了程序。通過C++編程語言和自然語言的對比,我們可以輕鬆地理解C++程序的含義。C++是描述現實世界的編程語言,編寫程序的過程,是將自然語言翻譯成C++語言的過程,如此而已。比如,在自然語言中,我們可以這樣來描述一件事情:有個男孩叫小張,有個女孩叫小芳。男孩向女孩示愛。女孩對男孩進行考察,如果男孩有房又有車,則與男孩交往;如果沒有,則與男孩拜拜。翻譯過程可以參考圖1-4。
圖1-4 編程就是把自然語言翻譯成C++語言如果把自然語言翻譯成C++語言,則是這樣的:
//有個男孩叫小張Boy XiaoZhang;//有個女孩叫小芳Girl XiaoFang;//男孩向女孩示愛XiaoZhang.ShowLoveTo(XiaoFang);//女孩對男孩進行考察//如果男孩有房又有車
if(XiaoZhang.HasHouseAndCar() ){ //女孩與男孩交往 XiaoFang.SayHiTo(XiaoZhang);}else // 如果沒有{ //則與男孩拜拜 XiaoFang.SayByeTo(XiaoZhang);}
通過將自然語言翻譯成C++編程語言,就形成了一段C++程序。只要我們會說話,就會用C++編程。C++編程,就這麼簡單!雖然C++語言是從C語言發展而來的,但是可以認為C++是一門全新的、獨立的編程語言,它並不依賴於C語言。學習C++不必先掌握C語言,但學好了C++語言,自然就掌握了C語言。編程語言間並不完全相通,不同的編程語言有著不同的思維方式。
但編程的基本邏輯是相同的,有個好的邏輯思維,學習編程便不難。並且善於、樂於實踐,很容易上手的。當然,不要為了學編程而學編程。
編程的目的是解決實際問題,根據問題需要來選擇編程語言(/工具),實踐中反覆應用,慢慢會熟悉的。作為教學的話,Python或許比C語言直觀易學點。看你學啥了。。JS,SHELL, Python, PHP 之類的腳本類語言,見效快易調試,C系語言,效率高,其他了解不深。看你自己咯
光說不練,就不好學;光練不想,也學不好;又練又想,不一定學得精。初期拼勤奮,中期拼心志,後期拼天賦。不過我覺得,99%的程序員,都遠遠沒有到拼天賦的階段。勤學苦練都有無數人做不到。
很好學,把大腦變得像機器一樣傻即可
我只說說我的經歷,我跟著某學長從早到晚敲了一周C語言,一點書都沒看。就基本上弄懂C語言是啥,之後做noip、acm的時候也沒感覺缺了啥。之後學android的時候,看了看幾個項目,就感覺也會了,也做出來了幾個應用。多拍。
好學,一是要有興趣,二是不要花太多時間來看書,直接通過做實際小軟體來學!
木有興趣的話,什麼都不好學!
還好吧,只是要心細,還要有邏輯的思維,慢慢地學起來就好了
學習軟體編程是一個漫長而痛苦的過程,需要持之以恆的耐心,千萬不能急於求成。對於一名初學者來說,最重要的還是打好基礎,建議從C語言開始入門,C語言作為基礎語言,大多數的高級編程語言都是在C語言的基礎上演化而來的,學好了C語言,有助於掌握其他的高級語言,並掌握軟體編程。
零基礎大概需要學習2個月能把一門編程語言學明白
世界上有什麼東西是好學的,你倒說來聽聽
ActiveState Downloads Perl, Python, Tcl, Komodo Edit and IDE
直接點擊安裝就可以
2:bin下文件
tclsh85.exe:
wish85.exe:包含了tclsh
和 tk兩部分
3:如何運行腳本-----
生成一個簡單的文本,比如test.tcl
package require Tcl
package require Tkset a "aaaaa"
puts $a然後運行bin目錄下wish85.exe,在提示符下:
wish85 test.tcl
4:添加新的package
F: clin&> teacup install Expect
就可以安裝Expect包了,重啟wish後,就可以正常使用"package require
Expect"了
現在有要兼職的編程人員嗎
不好學,大二,什麼都不會,有時候還會出現調試出來的錯誤比編的程序都多
很好學,剛開始可能不好上手,只要保持正常邏輯去想就行了。先學C語言,譚浩強的書不錯,學完這個就會了,語言是相通的
推薦閱讀:
※你們都通過閱讀開源的代碼獲得了哪些跟操作系統和語言無關的技術知識?
※如何快速吃透別人的代碼?
※如何在 Github 上做一個規範的開源項目?
※假如沒有載入畫面遮掩,在進入遊戲或者關卡時玩家會看到什麼樣的場景?
※python2.7.9卸載和安裝提示there is a problem....該怎麼解決?