服务器之家:专注于VPS、云服务器配置技术及软件下载分享
分类导航

服务器资讯|IT/互联网|云计算|区块链|软件资讯|操作系统|手机数码|百科知识|免费资源|头条新闻|

服务器之家 - 新闻资讯 - 百科知识 - 源码是什么

源码是什么

2022-07-30 12:01泪雪网 百科知识

源码就是指编写的最原始程序的代码。程序员编写程序的过程中需要他们的“语言”,其的工作的语言就是“源码”了。用户平时使用软件时就是程序把“源码”翻译成我们可直观的形式表现出来供用户使用的

源码就是指编写的最原始程序的代码。程序员编写程序的过程中需要他们的“语言”,其的工作的语言就是“源码”了。用户平时使用软件时就是程序把“源码”翻译成我们可直观的形式表现出来供用户使用的。任何一个网站页面,换成源码就是一堆按一定格式书写的文字和符号,但我们的浏览器帮我们翻译成眼前的模样了。

源码是什么

源代码,是指一系列人类可读的计算机语言指令。 在现代程序语言中,源代码可以是以书籍或者磁带的形式出现;但最常用的格式是文本文件,这种典型格式的目的是为了编译出计算机程序。计算机源代码的最终目的是将人类可读的文本翻译成为计算机可以执行的二进制指令,这种过程叫做编译,通过编译器完成。

如果按照源代码类型区分软件,通常被分为两类:自由软件和专有软件。通常,自由软件不仅可以免费得到,而且公开源代码;相对应地,非自由软件则不公开源代码。通过非正常手段获得非自由软件源代码的各种行为都将被视为非法。

虽然我们可以通过不同的语言来实现计算机的同一功能,但在执行效率上则存在不同。普遍规律是:越高级的语言,其执行效率越低。这也是为什么汇编语言生成的文件比用 VB 语言生成文件普遍要小的原因。然而,使用低级语言虽可提高运行效率,却会大大降低程序的开发效率,可能导致开发工作变得非常困难,因此多数程序员并不在意高级语言带来的运行效率损失,最多只在关键处使用低级语言。

延伸 · 阅读

精彩推荐
  • 百科知识什么是物联网?物联网的解释

    什么是物联网?物联网的解释

    物联网(IoT)是一个包罗万象的术语,指的是越来越多的电子产品,它们不是传统的计算设备,而是连接到互联网上发送数据、接收指令或两者兼而有之。...

    今日头条2982020-07-26
  • 百科知识AP模式和Router模式区别是什么

    AP模式和Router模式区别是什么

    在TP-Link、水星(Mercury)、迅捷(Fast)等品牌的迷你无线路由器上,有AP模式、Router模式、中继和桥接等几个上网模式,那么AP模式与Router模式的区别是什么?...

    IT百科3712020-07-19
  • 百科知识香港新世界机房是什么意思?香港新世界机房地址

    香港新世界机房是什么意思?香港新世界机房地址

    香港新世界机房於2001年成立, 机柜储存面积超过30000 平方尺 (2700平方米)为本地及海外的服务供应商及企业客户提供安全可靠的伺服器托管服务。15年网络...

    服务器之家4982019-06-11
  • 百科知识什么是CMOS?

    什么是CMOS?

    CMOS(本意是指互补金属氧化物半导体,一种大规模应用于集成电路芯片制造的原料是微机主板上的一块可擦写的RAM芯片,用来保存当前系统的硬件配置和用...

    服务器之家11572019-11-05
  • 百科知识4G LTE是什么

    4G LTE是什么

    4G LTE 是什么 4G LTE是TD-LTE和FDD-LTE等LTE网络制式的统称。在中国4G网络还处于TD-LTE的特殊时期,4G LTE一般特指TD-LTE制式网络。LTE是英文Long Term Evolution的缩写。...

    IT百科3832019-12-14
  • 百科知识siri是怎么读

    siri是怎么读

    siri怎么读? 有时候和朋友聊起了Siri,但因为不知道怎么表达,结果被人笑话了,大家有经历过这种尴尬的情形吗? 其实Siri是苹果公司在其产品iphone 4S上应用...

    互联网2112019-08-16
  • 百科知识SSD是什么意思?

    SSD是什么意思?

    SSD(固态驱动器) 是一种非易失性存储介质,可将固态闪存存储在固态闪存中。构成 SSD 的两个关键组件是:闪存控制器和 NAND 闪存芯片。SSD 控制器的架构配...

    泪雪网7652019-10-13
  • 百科知识元宇宙是什么?苦心研究两周我特么终于搞懂了

    元宇宙是什么?苦心研究两周我特么终于搞懂了

    今天我就来跟大家科普一下什么才是元宇宙,到底真正的宇宙是什么样的?当然了,我是研究了众多资料之后,得出了自己的结论,你可能会不认同,但是没...

    非著名程序员9012021-11-18