加入星计划,您可以享受以下权益:

  • 创作内容快速变现
  • 行业影响力扩散
  • 作品版权保护
  • 300W+ 专业用户
  • 1.5W+ 优质创作者
  • 5000+ 长期合作伙伴
立即加入

编程语言

加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

编程语言(programming language)可以简单的理解为一种计算机和人都能识别的语言。一种计算机语言让程序员能够准确地定义计算机所需要使用的数据,并精确地定义在不同情况下所应当采取的行动。编程语言处在不断的发展和变化中,从最初的机器语言发展到如今的2500种以上的高级语言,每种语言都有其特定的用途和不同的发展轨迹。编程语言并不像人类自然语言发展变化一样的缓慢而又持久,其发展是相当快速的,这主要是计算机硬件、互联网和IT业的发展促进了编程语言的发展。

编程语言(programming language)可以简单的理解为一种计算机和人都能识别的语言。一种计算机语言让程序员能够准确地定义计算机所需要使用的数据,并精确地定义在不同情况下所应当采取的行动。编程语言处在不断的发展和变化中,从最初的机器语言发展到如今的2500种以上的高级语言,每种语言都有其特定的用途和不同的发展轨迹。编程语言并不像人类自然语言发展变化一样的缓慢而又持久,其发展是相当快速的,这主要是计算机硬件、互联网和IT业的发展促进了编程语言的发展。收起

查看更多
  • 安全编码技术:提高嵌入式应用代码安全性与可靠性
    作者:IAR 编程语言的现代化和更好的编码技术与从机械计算机到现代软件开发流程的演变直接相关。我们已经从高度专业化、主要是数学符号的表示法过渡到了更接近人类语法的高级编程语言,这一进步归功于编译器技术。然而,这也打开了代码缺陷之门。 C和C++ 等高级编程语言,包含大量未定义的行为,而不同的编译器对这些行为的解释可能略有不同,这可能会导致未知或不希望出现的副作用,最终转化为缺陷。 查找和修复这些缺
  • 人工智能教与学| 三本通俗易懂的人工智能原理与教学书籍推荐
    人工智能教与学| 三本通俗易懂的人工智能原理与教学书籍推荐
    随着人工智能的蓬勃发展,我们迎来了许多新挑战和困惑。在这个时代,如何抓住机遇呢?我们需要不断地学习、勇于创新和积极实践。小编想向大家推荐三本书,这些书涵盖了项目化学习人工智能与开源硬件、应用体验和实践操作培养学生的科创能力、创意编程趣味化及青少年人工智能教育等关键主题。希望它们将为您带来启发和指引。 推荐书目一: 《人工智能与开源硬件:从理论到实践的AI项目实施》是华东师范大学出版社出版的一本适合
  • 一文极速回顾面向对象编程OOP
    面向对象编程——Object Oriented Programming,简称OOP,是一种程序设计思想。OOP把对象作为程序的基本单元,一个对象包含了数据和操作数据的函数。
  • 高效掌握Python——高级特性
    在Python中,代码不是越多越好,而是越少越好。代码不是越复杂越好,而是越简单越好。基于这一思想,Python中有着非常有用的高级特性,1行代码能实现的功能,决不写2行代码,代码越少,开发效率越高。
  • 高效掌握Python——函数式编程
    我们通过把大段代码拆成函数,通过一层一层的函数调用,就可以把复杂任务分解成简单的任务,这种分解可以称之为面向过程的程序设计。函数就是面向过程的程序设计的基本单元。函数式编程的一个特点就是,允许把函数本身作为参数传入另一个函数,还允许返回一个函数!
  • 高效掌握Python——模块,包
    在计算机程序的开发过程中,随着程序代码越写越多,在一个文件里代码就会越来越长,越来越不容易维护。为了编写可维护的代码,我们把很多函数分组,分别放到不同的文件里,这样,每个文件包含的代码就相对较少,很多编程语言都采用这种组织代码的方式。在Python中,一个.py文件就称之为一个模块(Module)。
  • Python简介,无代码
    Python简介,无代码
    Python是一种计算机程序设计语言,是著名的“龟叔”Guido van Rossum在1989年圣诞节期间,为了打发无聊的圣诞节而编写的一个编程语言。编程语言各有千秋。C语言是可以用来编写操作系统的贴近硬件的语言,所以,C语言适合开发那些追求运行速度、充分发挥硬件性能的程序。而Python是用来编写应用程序的高级编程语言,应用场合非常多,如网络开发、大数据、人工智能、爬虫、写脚本等等, 但Python也有局限性,如不能写操作系统(只能c语言写),不能写手机应用,不能写3D游戏等。
  • 高效掌握Python——必备基础
    任何一种编程语言都有自己的一套语法,编译器或者解释器就是负责把符合语法的程序代码转换成CPU能够执行的机器码,然后执行。Python的语法比较简单,采用缩进方式,坚持使用4个空格的缩进,且没有结束引号,很优雅,写出来的代码就像下面的样子:
  • 艾体宝干货 | 老牌科技企业也难幸免的域名劫持是什么?
    艾体宝干货 | 老牌科技企业也难幸免的域名劫持是什么?
    域名劫持严重威胁企业的网络安全。著名案例包括Google越南、Perl编程语言官网和联想集团官网的域名劫持事件。为预防域名劫持,建议使用强认证、定期更新密码、监控域名到期日期、限制访问权限、员工培训、选择信誉良好的注册商以及启用转移锁等措施。
  • ServiceNow、Hugging Face 和 NVIDIA 发布全新开放获取 LLM
    ServiceNow、Hugging Face 和 NVIDIA 发布全新开放获取 LLM
    与 BigCode 社区共同创建的 StarCoder2 是在 600 多种编程语言上训练而成,它将推进代码生成、透明度、治理和创新 ServiceNow(NYSE:NOW)、Hugging Face 和 NVIDIA 于今日发布 StarCoder2,其为一系列用于代码生成的开放获取大语言模型(LLM),将为性能、透明度和成本效益树立新标准。 StarCoder2 的联合开发者 BigCode
  • 【灵码】会自动写代码的AI大模型来了!阿里云推出智能编码助手通义灵码
    【灵码】会自动写代码的AI大模型来了!阿里云推出智能编码助手通义灵码
    会自动写代码的AI大模型来了!阿里云推出智能编码助手通义灵码颠覆程序员编码体验 阿里云发布智能编码助手“通义灵码” 用大模型写代码是什么样的体验?10月31日,杭州云栖大会上,阿里云对外展示了一款可自动编写代码的 AI 助手,在编码软件的对话窗口输入“帮我用 python 写一个飞机游戏”,短短几秒,这款名为“通义灵码”的 AI 助手就自动生成了100多行代码,点击运行后一个充满儿时回忆的“飞机大
  • 经过认证的工具链对安全关键型应用意味着什么?
    经过认证的工具链对安全关键型应用意味着什么?
    安全关键型应用,在很多人看来是个专业的词汇,但其实它离我们的日常生活很近,比如汽车驾驶系统、飞机控制系统、电梯运行系统、医疗设备等与我们息息相关的事物都可以纳入安全关键型应用的范畴。 对于这类应用,通用的或者领域相关的安全标准都有着明确的认证规范,甚至开发这类应用的工具链也必须以某种方式经过认证,以确保其适用于这些安全相关的开发。本文将介绍用于安全关键型开发的工具链获得认证的意义,以及您如何在自己
  • 初试Rust,以后 linux 驱动代码可能要用 Rust 来写了
    初试Rust,以后 linux 驱动代码可能要用 Rust 来写了
    之前文章《Android java、native、kernel获取堆栈信息常用方法总结》有提到编程语言是工具。我最近刚刚入手了一个新的工具,就是Rust ,记录分享下。Rust 是最近几年很火的一门编程语言,由 Mozilla 公司开发。据说安全性要比 C 或 C++ 语言好,而且效率可以媲美 C 或 C++ 语言。目前谷歌在力推,正在逐步替换进Android。貌似 Linux 内核也在接受改变,网上有传,占据linux内核代码将近一半的驱动代码,有率先被 Rust 替换开发的可能;也就是说,以后我们写 linux 驱动代码,很有可能就要用 Rust 来写了。
  • OpenHarmony技术峰会举办“编程语言及应用框架分论坛” ,探讨应用开发新技术
    从移动互联到万物互联,再到万物智联,新的场景对应用提出了新的、更高的要求。2月25日,第一届开放原子开源基金会OpenHarmony技术峰会(以下简称技术峰会)以“技术构筑万物智联”为主题于深圳正式启动,其中“编程语言及应用框架分论坛”邀请多位技术专家,探讨万物智联时代应用软件开发技术的演进和前沿实践。
  • imc发布新版FAMOS 2022数据分析软件和订阅计划
    imc Test & Measurement 全新发布imc FAMOS 2022 快速、高效工业测量数据的分析处理软件。imc T&M (imc测试测量) 是Axiometrix Solutions旗下的一个品牌。新版imc FAMOS 2022集成Python®接口,并支持最新的多核PC架构并行处理。
  • 充分应用功能安全性开发环境中集成的代码分析工具
    目前,越来越多的汽车、工业和其他应用都在强调功能安全性(functional safety),其开发过程也需要先进和完善的工具链支持,以及一些重要的开发工具使用经验。
  • PyGTK
    PyGTK是一种Python编程语言的GUI工具包,它基于GTK+图形库。PyGTK可以帮助开发人员使用Python编写跨平台的图形用户界面应用程序。
  • Pycom-micropython
    Pycom-micropython是一种基于Python的微型控制器编程语言,它为Pycom公司生产的多个无线物联网设备提供了高效、可扩展的编程环境。Micropython是Python3的一种裁剪版,专为嵌入式系统设计,而Pycom是一个专门设计并生产物联网设备的公司。
  • PLAICE
    PLAICE(Programming Language for Artificial Intelligence and Computer Engineering)是一种人工智能和计算机工程领域的编程语言。它被设计用于开发各种机器学习、自然语言处理、计算机视觉等领域的应用程序。
  • Hprose for Golang
    Hprose for Golang是一个高性能、跨语言的RPC(Remote Procedure Call)协议。它支持多种编程语言,包括Golang、Java、Python等,并且支持多种传输协议,例如TCP、HTTP、WebSocket等。通过使用Hprose for Golang,开发人员可以轻松地实现跨语言的远程调用。

正在努力加载...