• 正在加载中...
  • 源代码”是个多义词,全部含义如下:

    纠错 | 编辑多义词

    源代码[一系列人类可读的计算机语言指令]

    源程序是指未编译的按照一定的程序设计语言规范书写的文本文件。源代码(也称源程序),是指一系列人类可读的计算机语言指令。在现代程序语言中,源代码可以是以书籍或者磁带的形式出现,但最为常用的格式是文本文件,这种典型格式的目的是为了编译出计算机程序。计算机源代码的最终目的是将人类可读的文本翻译成为计算机可以执行的二进制指令,这种过程叫做编译,通过编译器完成。源代码主要功用有2种:生成目标代码,即计算机可以识别的代码;对软件进行说明,即对软件的编写进行说明。为数不少的初学者,甚至少数有经验的程序员都忽视软件说明的编写,因为这部分不会在生成的程序中直接显示,也不参与编译。但是注释代码对软件的学习、分享、维护和软件复用都有巨大的好处。因此,书写软件说明在业界被认为是能创造优秀程序的良好习惯,一些公司也硬性规定必须书写。需要指出的是,源代码的修改不能改变已经生成的目标代码。如果需要目标代码做出相应的修改,必须重新编译。

    编辑摘要

    基本信息 编辑信息模块

    中文名称: 源程序 外文名: source code

    目录

    作用说明/源代码[一系列人类可读的计算机语言指令] 编辑

    源代码源代码
    源代码主要功用有如下2种作用:
    生成目标代码,即计算机可以识别的代码。
    软件进行说明,即对软件的编写进行说明。为数不少的初学者,甚至少数有经验的程序员都忽视软件说明的编写,因为这部分虽然不会在生成的程序中直接显示,也不参与编译。但是说明对软件的学习、分享、维护和软件复用都有巨大的好处。因此,书写软件说明在业界被认为是能创造优秀程序的良好习惯,一些公司也硬性规定必须书写。
    需要指出的是,源代码的修改不能改变已经生成的目标代码。如果需要目标代码做出相应的修改,必须重新编译。

    代码组合/源代码[一系列人类可读的计算机语言指令] 编辑

    源代码作为软件的特殊部分,可能被包含在一个或多个文件中。一个程序不必用同一种格式的源代码书写。例如,一个程序如果有C语言库的支持,那么就可以用C语言;而另一部分为了达到比较高的运行效率,则可以用汇编语言编写。


    较为复杂的软件,一般需要数十种甚至上百种的源代码的参与。为了降低种复杂度,必须引入一种可以描述各个源代码之间联系,并且如何正确编译的系统。在这样的背景下,修订控制系统(RCS)诞生了,并成为研发者对代码修订的必备工具之一。
    还有另外一种组合:源代码的编写和编译分别在不同的平台上实现,专业术语叫做软件移植。

    版权分类/源代码[一系列人类可读的计算机语言指令] 编辑

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

    质量标准/源代码[一系列人类可读的计算机语言指令] 编辑

    源代码源代码
    对于计算机而言,并不存在真正意义上的“好”的源代码;然而作为一个人,好的书写习惯将决定源代码的好坏。源代码是否具有可读性,成为好坏的重要标准。软件文档则是表明可读性的关键。

    执行效率/源代码[一系列人类可读的计算机语言指令] 编辑

    虽然我们可以通过不同的语言来实现计算机的同一功能,但在执行效率上则存在不同。普遍规律是:越高级的语言,其执行效率越低。这也是为什么汇编语言生成的文件比用VB语言生成文件普遍要小的原因。
    源代码就是用汇编语言和高级语言写出来的代码。主要对象是面向开发者;
    我们平常使用的应用程序都是经过源码编译打包以后发布的,呈现的最后结果是面向使用者,最终客户的。

    概念研究/源代码[一系列人类可读的计算机语言指令] 编辑

    1.理论上的概念
    源代码是相对目标代码和可执行代码而言的。
    源代码就是用汇编语言和高级语言写出来的代码。
    目标代码是指源代码经过编译程序产生的能被cpu直接识别二进制代码。
    可执行代码就是将目标代码连接后形成的可执行文件,当然也是二进制的。
    2.最直观的概念
    在这个网页上右键鼠标,选择"查看源文件".出来一个记事本,里面的内容就是此网页的源代码. 
    关于两者的区别联系:
    1.从字面意义上来讲,源文件是指一个文件,指源代码的集合.源代码则是一组具有特定意义的可以实现特定功能的字符(程序开发代码).
    2."源代码"在大多数时候等于"源文件".
    比如在这个网页上右键鼠标,选择查看源文件.出来一个记事本,里面的内容就是此网页的源代码."这句话就体现了他们的关系,此处的源文件是指网页的源文件,而源代码就是源文件的内容,所以又可以称做网页的源代码..
     源代码是指原始代码,可以是任何语言代码。
    汇编码是指源代码编译后的代码,通常为二进制文件,比如DLL、EXE、.NET中间代码、JAVA中间代码等。
    高级语言通常指C/C++ 、 BASIC、C# 、JAVA、PASCAL 等等   汇编语言就是ASM,只有这个,比这个更低级的就是机器语言了。
    源程序源文件源代码是一回事。

    程序使用/源代码[一系列人类可读的计算机语言指令] 编辑

    源代码源代码

    引源程序一般就是可以用记事本打开的好多行英文的,用编程语言写好的软件
    源程序经过编译成目标程序,才能运行。一般目标程序不能再修改了。
    我们电脑上安装的软件都是目标程序。源程序不可能直接运行的。
    提倡软件开源的人士认为应该提供源程序给用户,让用户自己修改,有利于软件行业的发展。反对的人觉得这样不利于保护版权。
    你如果不懂编程,源程序可以不管它。不影响正常使用。


    引源代码作为软件的特殊部分,可能被包含在一个或多个文件中。一个程序不必用同一种格式的源代码书写。例如,一个程序如果有C语言库的支持,那么就可以用C语言;而另一部分为了达到比较高的运行效率,则可以用汇编语言编写。


    较为复杂的软件,一般需要数十种甚至上百种的源代码的参与。为了降低种复杂度,必须引入一种可以描述各个源代码之间联系,并且如何正确编译的系统。在这样的背景下,修订控制系统(RCS)诞生了,并成为研发者对代码修订的必备工具之一。
    还有另外一种组合:源代码的编写和编译分别在不同的平台上实现,专业术语叫做软件移植。

    2011电影源代码/源代码[一系列人类可读的计算机语言指令] 编辑

    影片简介

    源代码影片源代码影片
    电影名称:源代码 Source Code     

    导演:
    邓肯·琼斯 Duncan Jones
    编剧:
    Ben Ripley ....screenplay
    比利·雷 Billy Ray ....(screenplay)
    主演:
    杰克·吉伦哈尔 Jake Gyllenhaal
    维拉·法梅加 Vera Farmiga
    米歇尔·莫娜汉 Michelle Monaghan
    拉塞尔·皮特斯 Russell Peters
    杰弗里·怀特 Jeffrey Wright
    迈克尔·阿登 Michael Arden
    类型: 剧情 / 动作 / 科幻 / 惊悚

    上映日期


    美国 2011年3月11日
    俄罗斯 2011年3月31日
    哈萨克斯坦 2011年3月31日
    白俄罗斯 2011年3月31日
    中国台湾 2011年4月1日
    英国 2011年4月1日
    菲律宾 2011年4月1日
    加拿大 2011年4月1日
    捷克 2011年4月7日
    土耳其 2011年4月8日
    爱沙尼亚 2011年4月8日
    西班牙 2011年4月20日
    法国 2011年4月20日
    马来西亚 2011年4月21日
    新加坡 2011年4月21日
    中国香港 2011年4月21日
    匈牙利 2011年4月21日
    希腊 2011年4月24日
    挪威 2011年4月29日
    意大利 2011年4月29日
    韩国 2011年5月4日
    芬兰 2011年5月13日
    德国 2011年6月2日
    荷兰 2011年6月9日

    剧情梗概


    源代码影片源代码影片
    《源代码》:军队上校柯尔特在一列前往芝加哥的火车上被恶梦惊醒,醒来后被面前的美丽女子克里斯蒂娜误认是另一个人。惊恐间柯尔特往镜子一照,赫然发现自己的样子变了另一个人,而钱包里的身份证亦不属于自己!柯尔特还没来得及弄清楚情况,他们身处的火车忽然发生爆炸,车毁人亡。柯尔特眼前一黑,醒来时已置身ZF秘密研究所,原来他是军方秘密实验计划“源代码”的行动执行者,这个程式会将他的意识“植入”另一名男子的身体,利用这个人的身份,柯尔特可以在火车爆炸前的八分钟追查此凶案的幕后主脑,以阻止该名炸弹狂徒在六小时后再次大开杀戒。柯尔特一次又一次重返案发现场追寻线索,直至他发现爆炸案背后不为人知的秘密……他能否在事情尚未失控之前,成功完成任务?而他企图扭转不应被逆转的命运,将已被炸死的克里斯蒂娜救活,又会引发甚么后果? 


    影片看点

    回到过去?飞越未来?跨到平行空间、平行世界、平行宇宙?穿梭到异时空?或是同一时空同一时代乾坤大挪移,A变身成了B?这年头,放眼偶像剧网络小说,连走个路摔个跤洗个澡睡个觉追个蝴蝶打个喷嚏都能跟“穿越”这词扯上关系。你要还觉得灵魂进入别人身体这点子是奇哉怪也,那只能证明你是打怪兽的凹凸曼而已。可时空交错的题材多则多矣,却有一大半是以与帅哥美女谈恋爱为第一目的,真正老老实实下苦工铺垫来龙去脉因果论证的,反而成了稀有族群。

    当然,“穿越”之术到了好莱坞,还不至于那么天雷滚滚,其个体特性,全由掌控它的编导决定。本片脚本,便位列某年“好莱坞剧本黑名单”(Black List)之一。所谓“黑名单”其实一点也不黑,它由150个制片人和高级助理评出,每年一次出台给业内人士参考,包括了当年度好莱坞最热但还没开始正式制作的剧本,其中不乏后来提名奥斯卡最佳影片的。如果说“剧本是第一生命”,那么靠谱的导演最擅长的便是画龙点睛。两年前,一部低成本科幻片处女作《月球》仅用一名演员,花费了五百万美元,便技惊四座。从此,邓肯·琼斯这个名字丝毫没有靠他爹摇滚巨星兼著名文化符号大卫·鲍伊的余荫就闯入了潜力新秀的阵营。从气质来看,《源代码》与《月球》有异曲同工之妙,都是借助科幻的外衣,铺陈开一个在有限时空架构中精巧布局的惊悚悬疑故事。所以这桩“亲事”即便不是天作之合,那也是王八绿豆搭子。

    步步惊心的棋局,只可能有两种结果:要么构思精妙,要么漏洞百出。把鸡蛋全放一个篮子,那必定不是好莱坞的作风。因此,在制片公司看来,光靠时空线索勾魂夺魄显然还不足,要再加个万能超人男主角才够。于是乎,去年夏天去波斯沙漠里当王子玩跑酷的杰克·吉伦哈尔,剪个了平头,乖乖用西装或军服包住了全身腱子肉。在电影里,他忽而化身福尔摩斯,忽而变成痴心情圣,忽而扮装反恐精英,还时时坚挺着打不死的小强形象,耍帅的模样不晓得又要迷倒多少粉丝。

    幕后花絮


    源代码影片源代码影片
    托弗·戈瑞斯原本是影片的主演。
    影片大部分在加拿大蒙特利尔取景拍摄。少量的镜头在芝加哥拍摄。
    影片在芝加哥的千禧公园取景拍摄,这是芝加哥最大的城市花园。
    影片只用了两个月时间便拍摄完成。从2010年的3月1日到4月29日。
    影片原定的作曲是克林特·曼塞尔,他曾经给邓肯·琼斯的处女作《月球》配乐。可是后来应为某些原 因,他退出了剧组。

    添加视频 | 添加图册相关影像

    开放分类 我来补充

    互动百科的词条(含所附图片)系由网友上传,如果涉嫌侵权,请与客服联系,我们将按照法律之相关规定及时进行处理。未经许可,禁止商业网站等复制、抓取本站内容;合理使用者,请注明来源于www.baike.com。

    登录后使用互动百科的服务,将会得到个性化的提示和帮助,还有机会和专业认证智愿者沟通。

    互动百科用户登录注册
    此词条还可添加  信息模块

    WIKI热度

    1. 编辑次数:2次 历史版本
    2. 参与编辑人数:2
    3. 最近更新时间:2015-09-14 13:24:53

    贡献光荣榜

    更多

    相关词条

    互动百科

    扫码下载APP