官术网_书友最值得收藏!

1.3 編寫計算機程序很難嗎

很多人使用計算機進行文字工作或者處理圖像,可能從來沒有編寫過一行代碼,甚至沒有要寫程序的念頭。他們對編寫程序的印象多是來自電影或電視中的鏡頭:不修邊幅的“程序猿”坐在計算機前,手指上下翻飛地敲擊著鍵盤,屏幕上出現大段大段的英文代碼,一副高深莫測、晦澀難懂的樣子,所以很多人覺得編寫程序很難,沒有英文基礎更是學不了,那么編寫程序到底有多難呢?

回想一下前面寫的“寒假學習計劃”,這樣的“生活程序”難嗎?只要腦子里有計劃,就可以寫出來,一年級的小朋友也能辦到,有些漢字不會寫,就用拼音了。“生活程序”可以用中文寫,也可以用英文、法文,實在不行用拼音也可以,掌握哪種文字就用哪種。

那么編寫計算機程序呢?道理是一樣的,不論是C語言、Java語言、Python語言,只要能解決問題,原則上什么語言都可以。不會寫漢字還有拼音可用,沒有英語基礎,怎么學習編程語言呢?所以要從學習Scratch開始,Scratch與編程語言之間的關系,就如同拼音和漢字的關系。學好Scratch,有了一定的編程基礎,日后學習編程語言就可以取得事半功倍的效果。一年級的同學是從學習拼音開始掌握漢字的,同樣,一年級的同學也完全可以從學習Scratch開始掌握編程技能。

世界上第一個程序是在屏幕上顯示“hello,world”,它被稱作“最經典的程序”,首次出現在1974年(也有說是1972年)BrianW.Kernighan等人撰寫的《C程序設計語言》中,程序如下所示:

printf("hello, world\n");

從那時起,“hello,world”就流行起來,大多數編程語言編寫的第一個演示程序就是在屏幕上顯示“hello,world”,翻譯過來就是“你好,世界”。我們現在也經常使用首字母大寫形式的“Hello,World!”,圖1-4給出了用常用編程語言實現問候世界的程序代碼。

圖1-4 使用不同編程語言問候世界的程序代碼

這些程序都將在屏幕上顯示“Hello,World!”,從上面的案例可以看到,最簡單的程序只有一行代碼,復雜一些的則需要數行代碼,而實現的功能都一樣。之所以有這樣的區別,是因為每一種編程語言都有自己的格式要求,不按照格式要求編寫就會發生錯誤。因此,記住編程語言的格式要求是掌握語言的主要困難之一,你要有一定的心理準備。

按照傳統,接下來要用Scratch軟件向世界發出問候。工欲善其事,必先利其器,沒有Scratch軟件怎么完成問候呢?

主站蜘蛛池模板: 广灵县| 义马市| 泰来县| 贵州省| 连江县| 大渡口区| 南昌市| 西华县| 耿马| 枣阳市| 游戏| 开化县| 保德县| 南涧| 富源县| 靖江市| 奉化市| 平安县| 潢川县| 黄浦区| 南平市| 托克逊县| 湾仔区| 平安县| 衡东县| 柳河县| 青铜峡市| 昌都县| 淮安市| 沂水县| 鹿邑县| 葫芦岛市| 绍兴县| 奇台县| 苍山县| 民丰县| 阿拉尔市| 沭阳县| 庆城县| 福泉市| 新蔡县|