IE盒子

搜索
查看: 159|回复: 0

C语言·简介

[复制链接]

5

主题

10

帖子

21

积分

新手上路

Rank: 1

积分
21
发表于 2023-1-13 21:13:04 | 显示全部楼层 |阅读模式
C语言 简介

英文字母 C ,读音/ˈsiː/ 。是一种通用的计算机编程语言。自从 丹尼斯·理查德 发明她以后,一直再流行从未被超越。按照C的设计思路,她应声而起于目标机器cpu的命令,动作简介轨迹清晰。古老的却又正流行,C 起舞于操作系统、设备驱动、协议栈,C 兼容沟通于应用程序们,走街串巷,拜访超大的超级计算机、极小的微处理器和嵌入式系统,各种计算机架构到处都有C的倩影。

起初,
在1972年~1973年之间,
在贝尔实验室。
作为B语言的升级版,C语言被 丹尼斯·理查德发明出来,从而在 Unix 系统中横空出世了一把趁手的兵器。C语言被用于重新解析一遍unix内核。20世纪89年代,C语言开始流行起来。随着C编译器安家落户到所有主流的现代计算机架构和操作系统中,C语言也成为了使用量最大的计算机编程语言。1989年开始,国际组织 ISO 和美国当局 ANSI 联手,对C语言展开标准化管理的工作。

C语言是一种支持结构化编程的命令序列语言,语法限定了变量的作用域,限定变量的精度,语法提供了一个静态类型构成的系统。按照设计要求,C语言被编译后提供了一种可直接访问,底层硬件的存储单元和硬件的机器语言结构,的机制。这种机制高效,心电感应一般连接C语言和机器指令,使C运行起来系统开销最小,运行速度最快。

不提,拥有支持底层硬件的高速buff。另外说1说,C语言被设计成,鼓励跨界跨平台的交叉编译。程序猿码字之初就考虑好C代码的移植性能,那么完工后的C代码可几乎不要改动就跑赢各种硬件计算机平台和各种软件操作系统。
Since 2000, C has consistently ranked among the top two languages in the TIOBE index, a measure of the popularity of programming languages.
<hr/>The C Programming Language
ParadigmMulti-paradigm: imperative(procedural), structured
Designed byDennis Ritchie
DeveloperANSI X3J11 (ANSI C); ISO/IEC JTC 1 (Joint Technical Committee 1) / SC 22 (Subcommittee 22) / WG 14 (Working Group 14) (ISO C)
First appeared1972; 50 years ago
Stable releaseC17 / June 2018; 4 years ago
Preview releaseC2x ([N2912](C/n2912.pdf))/June 8, 2022; 39 days ago
TypingdisciplineStatic, weak, manifest, nominal
OSCross-platform
Filename extensions.c, .h
Websitehttp://www.iso.org/standard/74528.html
http://www.open-std.org/jtc1/sc22/wg14/
Major implementations | pcc, GCC, Clang, Intel C,
C\++Builder, Microsoft Visual C++,
Watcom C
DialectsCyclone, Unified Parallel C,
Split-C, Cilk, C*
Influenced byB (BCPL, CPL), ALGOL 68,
assembly, PL/I, FORTRAN
InfluencedNumerous: AMPL, AWK, csh,
C++, C--, C#, Objective-C,
D, Go, Java, JavaScript,
JS++, Julia, Limbo, LPC,
Perl, PHP, Pike, Processing, Python,
Rust, Seed7, Vala, Verilog (HDL),
Nim, Zig

<hr/>未完待续…
…cc<
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表