DAY4 [程序设计基本介绍]

第四天给大家科普一些基本知识。

程序(program)是一种指令集合可以让电脑完成你指定的工作,但必须使用特定语言、特定格式,好比去国外必须使用当地语言及当地的文法一样,否则当地人会无法理解你要表达的,而我们称具有特定格式的语言称为程序语言(programming language)。

程序语言:

 1.低阶语言:组合语言、机器语言
 2.高阶语言:C,C++,Java,Pyton...等

低阶语言:
1.机器语言:由0与1组成。是电脑的CPU可直接解读的资料。
2.组合语言:使用一些简易英文,代替0与1,必须经过组译器翻译。

高阶语言:
1.C:C是一种通用的程序语言,广泛用於系统软件与应用软件的开发。
2.C++:以C为基础,并加入物件导向的程序设计。
3.Java:一种高权性佳、可携带性高为了开发商务应用的程序。
4.Pyton :容易理解、语法简洁(前两天游戏所适用的语言)。

直译与编译:

 1.直译:逐行翻译并立即执行,适合用在开发间断(方便检查错误)但也因此耗费时间长,每一次都要从头开始翻译才能执行。EX:Pyton
 2.编译:程序经编译後透过连接器产生可执行档,可执行档不需从新翻译,透过载入器就可直接执行。

心得:虽然这些可能是很基本的知识,但我相信是有完全没接触过城市设计的朋友,所以我从新整理了一下,并且加入自己解读的方式,让大家更方便了解。

参考资料:旗立资讯股份有限公司的资讯科技(全) (学校课本)


<<:  01 写在前面

>>:  Day15 Composer & Laravel - install

json档删除符合条件的特定事件该怎麽做?

大家好,我是用python程序 在输出json档之後想做两件事但没有头绪,希望有人可以帮我解惑。 以...

Day 10: 面试中成长

My TIP Re5ume 英文履历 1 通吃国内外市场 2 Content Education E...

Day 9. Hashicorp Nomad: Task dependencies

Hashicorp Nomad: Task dependencies 之前遇到一个情境,是在启动跑报...

Day 24 - 继承家业

Outline & Intro Inheritance An example Polymor...

[Day3]odd sum

今天来讲解比较简单又很长出的题目 odd sum 先点选CPE颗星广场 再点选右边的一星 用ctrl...