C (programming language)

C (programming language)

C (programming language)

编程语言

5

软件描述

C是一种通用编程语言。它由丹尼斯·里奇在20世纪70年代创建,至今仍被广泛使用并具有重要影响。设计上,C的语言特性清晰地反映了目标CPU的功能。

官方网站

访问软件的官方网站了解更多信息

官方认证

open-std.org

安全链接HTTPS
立即访问

什么是 C (programming language)?

C是一种通用编程语言,由丹尼斯·里奇在20世纪70年代创建,至今仍被广泛使用并具有深远影响。C语言的设计特点清晰地反映了目标CPU的性能。它在操作系统代码(尤其是内核)、设备驱动程序和协议栈中得到了长期应用,但在应用软件中的使用正在减少。C语言广泛应用于从最大型超级计算机到最小型微控制器和嵌入式系统的各种计算机架构中。

C是一种过程式编程语言,支持结构化编程、词法作用域和递归,采用静态类型系统。它旨在被编译,以提供对内存的低级别访问,并具有能高效映射到机器指令的语言结构,同时仅需极少的运行时支持。尽管具备低级功能,该语言的设计仍旨在鼓励跨平台编程。只要注重可移植性,符合标准的C程序在几乎无需修改源代码的情况下,即可在多种计算机平台和操作系统上编译运行。

🔄 替代方案

60 个选择
4

Java是一种通用的计算机编程语言,具有并发性、基于类和面向对象的特点,并且特别设计为尽可能减少实现依赖。

4

C++ 是一种静态类型、自由格式、多范式、编译型、通用且功能强大的编程语言。它被视为一种中间层次的语言,因为它结合了高级语言和低级语言的特性。

4

Rust 是一种多范式、通用的编程语言,注重性能、类型安全和并发性。它在无需垃圾回收器的情况下实现内存安全,即所有引用均指向有效内存。

4

C# 是一种多范式编程语言,涵盖强类型、命令式、声明式、函数式、泛型、面向对象(基于类)和组件化编程范式。

4

Lua 是一种功能强大、快速、轻量级且可嵌入的脚本语言。 Lua 将简单的过程式语法与基于关联数组和可扩展语义的强大数据描述结构相结合。Lua 为动态类型语言,通过解释基于寄存器的字节码运行。

Go (Programming Language)

Go (Programming Language)

5

由谷歌开发的开源编程语言,采用C风格语法并具备自动内存管理功能。具有内置并发支持和丰富的库,适用于云服务、Web及命令行工具开发,通过快速构建和庞大的生态系统,支持DevOps。

D (Programming Language)

D (Programming Language)

5

D 是一种具有类似 C 语法和静态类型的语言。它实际地结合了效率、控制力和建模能力,同时兼顾安全性和程序员的生产力。

5

Zig 是一种开源编程语言,旨在实现稳健性、最优性和清晰性。

下一页
评分5.0 / 5.0

标签