绪论与IDE的使用
标签: C语言
学习人数: 52.1k


高清播放
赞赏支持

绪论

计算机语言简介

  • 计算机语言,英文名Computer Language,或者Programming Language,指的是人与计算机进行交互的一种语言,就如我们学习外语一样的,只是一种形式工具,主要与计算机交流的是我们的思想,将我们自己的思想以计算机能识别的语言赋予它,就形成了程序。
  • 实现我们的思想的一系列的问题的就是向计算机发送指令,对于通信的双方而言,指令的格式,组成字符,数字数据,语法等一系列的标准就很重要了,而我们学习的就是这一系列的标准,从而能将自己的思想赋予计算机,让计算机能智能化、自动化的为我们服务。

计算机语言发展历史

  • 1946年,于宾夕法尼亚大学,莫克利(JohnW.Mauchly)和艾克特(J.PresperEckert)发明了世界上第一台通用计算机,命名为“ENIAC”。那时候程序员必须手动控制计算机,当时唯一想到利用程序设计语言来解决问题的人是德国工程师楚泽(konradzuse)。
  • 计算机是一系列的硬件构成的能完成强大功能的一个结合体,他唯一能够识别的就是逻辑运算,即0和1,所以最初的计算机交互语言是以二进制的机器语言,由于太难理解与记忆,人们就定义了一系列的助记符帮助理解与记忆,就逐渐产生了汇编语言,但是汇编还是不好理解与记忆,就逐渐发展了高级语言。随着C、Fortran等结构化高级语言的诞生,使程序员可以离开机器层次,通过更加抽象的层次来表达自己的思想,同时也诞生的三种重要控制结构,即就是顺序结构、选择结构、循环结构,以及一些基本数据类型都能够很好的让程序员以接近问题本质的方式去描述、抽象问题。但随着需要处理的问题规模的不断扩大,一般的程序设计模型无法克服错误随着代码的扩大而级数般的扩大,这个时候就出现了一种新的思考程序设计方式和程序设计模型,即就是面向对象程序设计,同时也诞生了一批支持这种设计模型的计算机语言,例如C++、Java、Python等。
  • 简而言之,计算机语言从最初的机器语言(二进制),发展到使用助记符的汇编语言,再到更易理解的高级语言,包括C、C++、Java、C#、Python等等。计算机程序的设计模型从结构化的编程,再到面向对象的编程。当然计算机只能识别二进制语言,那么很明显在其他计算机语言与机器语言之间就有着一个桥梁,起着翻译一样的功能,使得通信双方能够交流,而这个翻译官就是编译器。而由于编译的原理不一样,我们将计算机语言分为编译性语言(例如C、C++)和解释性语言(Shell、Python)。

 

C语言发展史与应用

选择C语言的理由

  • 自顶向下设计、结构化设计、模块化设计
  • 高效性包括代码紧凑带来的好处存储空间小、处理速度快速、强大的控制结构、很高的兼容性
  • 可移植性、移植其他系统中不修改或者稍微修改(调整头文件)
  • 强大而灵活支持多场景应用处理
  • 面向程序员的权限全开放的、简洁表达意图

 

IDE

IDE是一套集成开发环境,我们需要安装IDE来辅助我们进行编程学习。

各类操作系统都有很多IDE供我们选择,这里我们选择codeblocks,主要是因为它轻便,能快速安装使用,各个系统平台都支持。

官网下载地址:点击下载

下载之后双击一路默认安装就行了,如果系统盘空间不足,可以选择安装到其他盘。

登录查看完整内容


课后作业

1、学会codeblocks的基本使用,并成功运行下面这段代码。

#include <stdio.h>

int main() {
    printf("Welcome to NoobDream!\n");
    return 0;
}

2、编译器与IDE的区别和联系。


登录后开始许愿

23 条上岸许愿
15630159563
2023年6月13日 18:17

  1. #include <stdio.h>
  2.  
  3. int main() {
  4. printf("Welcome to NoobDream!\n");
  5. return 0;
  6. }

赞(0)
官濡月
2023年5月25日 09:28

ide是集成开发环境,里面包括着编辑器和编译器,可以完成编辑,调试,编译,运行多个功能,大大提高效率。

而编译器的功能是将代码翻译为机器语言。

 

赞(0)
qhhhhhh
2023年4月19日 02:27

编译器是用来将高级语言或汇编语言编译成计算机能直接识别并运行的机器语言。

集成开发环境(IDE,Integrated Development Environment )是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面工具。

赞(0)
Hand_ping
2023年3月31日 12:11

编译器是将高级语言编译成能与机器交互的翻译工具,通常包括了编译、连接、执行三个过程。而IDE的全称是集成开发环境,集成了编写C语言全过程的开发工具,包括了编辑器、调试器和编译器三个过程,提高程序开发者的编程效率。

赞(0)
旅人丶oc
2023年3月22日 16:50

编译器只负责编译,不负责运行,IDE既可以编译也可以运行

赞(1)
一只绿色的鸽
2022年9月11日 16:04

#include <studio.h>

int main(){

Prints ("welcome to noobdream!\n");

return 0;

}

赞(0)
韩博最帅了
2022年3月31日 19:11

#include <stdio.h>

int main( ) {

      printf("welcome to NoobDream!\n");

     return 0;

}

赞(0)
13574856643
2022年1月21日 19:35

#include <stdio.h>

int main()

{

printf("Welcome to NoobDream!\n");

return 0;

}

赞(0)
无名的锤石
2021年11月28日 22:21

#include <studio.h>

 

int main(){

      printf("Welcome to NoobDream!\n"):

      return 0:

}

赞(0)
云山乱
2021年9月17日 09:16

#include<stdio.h>

int main(){

    

printf("Welcome to NoobDream!\n");

return 0;

 

}

赞(0)
include
2021年4月21日 10:58

#include <stdio.h>

int main()

{

printf("Welcome to NoobDream!\n");

return 0;

}

赞(0)
10jay
2021年3月2日 19:00

#include<stdio.h>

  int main()

{

 printf("welcome to NoobDream\n");

return 0;

}

赞(0)
suifen
2021年2月27日 18:58

#include <stdio.h>

 

int main(){

printf("Welcome to !\n")

return 0;

}

赞(0)
NewMax
2021年1月14日 16:13

编译器与IDE的区别和联系:

简单说,编译器只负责编译,不负责运行,IDE既可以编译也可以运行。

赞(0)
NewMax
2021年1月13日 14:29

#include  <stdio.h>

int main()
{
    printf("Welcome to NoobDream!\n");
    return 0;
}

赞(0)
gqw
2021年1月12日 22:10

  1. #include <stdio.h>
  2.  
  3. int main() {
  4. printf("Welcome to NoobDream!\n");
  5. return 0;
  6. }

赞(0)
malaxiaolongxia
2021年1月8日 11:05


 
  1. #include <stdio.h>
  2.  
  3. int main() {
  4. printf("Welcome to NoobDream!\n");
  5. return 0;
  6. }

赞(0)
18648327253
2020年9月26日 09:23

#include<stdio.h>

int main( ){

        printf("Welcome to NoobDream!\n");

        return0;

}

赞(0)
留心的老中医
2020年7月2日 10:42

编译器就是将编程语言转化为机器语言的工具。IDE就是集成了编辑器、编译器以及链接器等众多功能的一个集成开发环境。可以独立运行提高运行的效率。

赞(1)
DALAOGANG
2020年6月18日 16:42

编译器是将高级语言编译成能与机器交互的翻译工具,通常包括了编译、连接、执行三个过程。而IDE的全称是集成开发环境,集成了编写C语言全过程的开发工具,包括了编辑器、调试器和编译器三个过程,提高程序开发者的编程效率。

赞(0)
麦子
2020年4月21日 23:03

编译器是将高级语言编译成能与机器交互的翻译工具,通常包括了编译、连接、执行三个过程。而IDE的全称是集成开发环境,集成了编写C语言全过程的开发工具,包括了编辑器、调试器和编译器三个过程,提高程序开发者的编程效率。

赞(0)
Training.L
2020年4月1日 22:15

编译器是将高级语言编译成能与机器交互的翻译工具,通常包括了编译、连接、执行三个过程。而IDE的全称是集成开发环境,集成了编写C语言全过程的开发工具,包括了编辑器、调试器和编译器三个过程,提高程序开发者的编程效率。

赞(0)
蓝江
2020年3月1日 10:52

#inclue <stdio.h>

 

int main() {

     printf("welcome to NoobDream!\n");

return 0;

}

赞(1)