软件是用编程软件编的,编程软件又怎么来的?

yumo6663周前 (07-18)技术文章15

我认为程序的本质是给定输入,用指定逻辑给出输出。所以用basic写汇编编译器,JavaScript写c的编程工具完全做得到。c的编译器是c写的,go的编译器是go写的,Java的编译器是Java写的。

编程语言首先需要编译器把代码翻译成机器语言。而第一个编译器是慢慢迭代出来的,就是开始写一个简单的功能,然后逐步加强,直到完成一个完整的编译器。最早的C语言编译器就是这样写出来的。

以Java为例,这里可以直接下载AIDE这个软件,集成了Java运行环境,界面美观、漂亮,支持代码高亮、自动补全、语法提示功能,既可以编写Java程序,也可以开发简单的安卓应用和游戏,使用起来非常不错,下面我简单介绍一下这个软件:

下载AIDE:这个直接到手机商店中搜索就行,与上面的QPython类似;安装成功后,打开这个软件,我们就可以新建项目了,包括基本的Java项目,也包括安卓App等;官方自带有简单的入门教程,直接点击就能学习,非常适合初学者。

所以总结一下,编程软件通过硬件的支持,创造了我们使用的程序和其他的编程软件。

在以上的分享关于这个问题的解答都是个人的意见与建议,我希望我分享的这个问题的解答能够帮助到大家。

相关文章

C语言为什么没有规定严格的运行时检查?为什么源代码编译会报错?

若文章对您有帮助,欢迎关注 程序员小迷 。助您在编程路上越走越好!C语言为什么没有规定严格的运行时检查?这与C语言设计之初所处的硬件软件环境有关,最早Unix操作系统所在的硬件条件资源紧张,没有必要再...

一篇文章带你明白:什么是编译器,什么是集成开发环境(IDE)?

各位,关于编译器和集成开发环境这两个名称,我们平时一直在说,但这二位究竟有什么区别和联系呢,今天就跟大家简单聊一聊。我们平时所说的程序,是指双击后就可以直接运行的程序,这样的程序被称为可执行程序(Ex...

嵌入式程序开发,C语言和C++究竟应该用哪个?

在嵌入式软件程序开发中,C语言无疑是最常被使用的程序语言。不过应该明白的是,有些嵌入式硬件同时提供C语言程序编译器以及C++程序编译器,而相比于C语言,C++的确具备很多非常好用的特性。C++更好用?...

挑战 50 年霸主 C 语言:新语言 Hare,“异端”中的保守派

Hare 原意为野兔,它的开发者希望这种编程语言能够如野兔般拥有顽强的生命力。本周,软件开发者 Drew DeVault 公布了一种名为 Hare 的全新系统编程语言,并用“简单、稳定和健壮”作为核心...

C语言编译器优化选项(编译器优化算法)

编译器是软件开发工具链中的核心组成部分,它负责将人类可读的源代码转换为机器可执行的指令。现代编译器不仅执行这种转换,还具备强大的代码优化能力,可以在编译阶段自动改进程序的性能、减小代码体积,甚至有时还...