当前位置:首页 » 编程软件 » 外文编程

外文编程

发布时间: 2022-05-11 07:40:59

A. 学习编程需要用到英语吗

代码中的变量和函数的命名,要做到见其名,知其义,它们需要一个能够说明它是“干什么”的名字,用汉语拼音是不适合的,拼个字都要费时间,因此,只好用英语中的单词或单词缩写来命名,这也方便你日后的理解,也方便其它代码维护者能够理解,快速找到程序中的BUG。

如果想学到新技术,难免会接触到国外的优秀开源程序;看它源码,注释是英文的;看它的相关文档,也是英文的;不会英语,怎么了解这些技术的实现方法?怎么了解这个程序的大致工作原理?怎么能从中学到新知识?

还有,如果想与国外牛人们交流,你不会英语,那怎么和他们从交流中学到新知识?

如果只是学“点”编程的话,会不会英语无所谓,反正只是学“点”,入门级水平就够了,懒得再提升水平。

B. 如何有效学习编程

个人意见 。

  1. 你说的中文版编程和外语版编程应该指的是编译器版本吧,个人感觉如果外语不是很好,入门还是先用中文版以便快速入门,等有一定的编程经验(编程过程中有助于学习外语)后,可以使用外语版。因为这样可以更快地适应新的编译器版本(现在更新很快的)。

  2. 外语编程不需要太高的英语水平,只要知道一些编程的专业术语,能看懂MSDN之类的外文开发文档就可以了。当然刚开始看不懂也没有关系,可以边实践边学习。

  3. 看你想要发展的方向。如果你搜索“网页编程用什么语言”或“手机编程用什么语言”,网上有很多答案可供选择。

  4. 不是。一种语言可能会有多个编程软件(开发环境)支持,一个编程软件也有可能支持几种语言,但并不是所有的编程软件都能支持所有的编程语言(估计也没有编程软件能做得到)。

补充说明:本人非软件专业,只是一个编程的业余爱好者,以上所说的只是交流一点个人看法,希望能帮到你。

C. 有哪些编程语言

编程语言(programming language)是一种被标准化的交流技巧,用来向计算机发出指令,定义计算机程序,让程序员能够准确地定义计算机所需要使用的数据,并精确地定义在不同情况下所应当采取的行动的一种计算机语言。 编程语言可以分成机器语言、汇编语言、高级语言三大类。计算机领域已发明了上千不同的编程语言,而且每年仍有新的编程语言诞生。

中文名
编程语言
外文名
programming language
俗称
计算机语言
分成
机器语言、汇编语言、高级语言
形式
汇编语言和高级语言
最早产生时间
电脑发明之后
概论

编程语言
编程语言原本是被设计成专门使用在计算机上的,但它们也可以用来定义算法或者数据结构。正是因为如此,程序员才会试图使程序代码更容易阅读。[1]

编程语言往往使程序员能够比使用机器语言更准确地表达他们所想表达的目的。对那些从事计算机科学的人来说,懂得程序设计语言是十分重要的,因为在当今所有的计算都需要程序设计语言才能完成。[1]

在过去的几十年间,大量的编程语言被发明、被取代、被修改或组合在一起。尽管人们多次试图创造一种通用的程序设计语言,却没有一次尝试是成功的。之所以有那么多种不同的编程语言存在的原因是,编写程序的初衷其实也各不相同;新手与老手之间技术的差距非常大,而且有许多语言对新手来说太难学;还有,不同程序之间的运行成本(runtime cost)各不相同。[1]

有许多用于特殊用途的语言,只在特殊情况下使用。例如,PHP专门用来显示网页;Perl更适合文本处理;C语言被广泛用于操作系统和编译器的开发(所谓的系统编程)。[1]

高级语言的出现使得计算机程序设计语言不再过度地依赖某种特定的机器或环境。这是因为高级语言在不同的平台上会被编译成不同的机器语言,而不是直接被机器执行。最早出现的编程语言之一FORTRAN的一个主要目标,就是实现平台独立。[1]

虽然大多数的语言可以既可被编译又可被解译,但大多数仅在一种情况下能够良好运行。在一些编程系统中,程序要经过几个阶段的编译,一般而言,后阶段的编译往往更接近机器语言。这种常用的使用技巧最早在1960年代末用于BCPL,编译程序先编译一个叫做“0代码”的转换程序(representation),然后再使用虚拟器转换到可以运行于机器上的真实代码。这种成功的技巧之后又用于Pascal和P-code,以及Smalltalk和二进制码,在很多时候,中间过渡的代码往往是解译,而不是编译的。[1]

如果所使用的翻译的机制是将所要翻译的程序代码作为一个整体翻译,并之后运行内部格式,那么这个翻译过程就被成为编译。因此,一个编译器是一个将人可阅读的程序文本(叫做源代码)作为输入的数据,然后输出可执行文件(object code)。所输出的可执行文件可以是机器语言,由计算机的中央处理器直接运行,或者是某种模拟器的二进制代码。[1]

如果程序代码是在运行时才即时翻译,那么这种翻译机制就被称作直译。经直译的程序运行速度往往比编译的程序慢,但往往更具灵活性,因为它们能够与执行环境互相作用。

D. 学编程外语是不是必须学如要学的话,至少过几级

英语是必须学的,但用不到很深的到四级的程度。
知道简单的就可以,中文书很多的
到了一定深度,你看过的外文资料自然多了
光被动学的英语足够应付了

E. 编程语言从难到易排行

编程语言(programming language)可以简单的理解为一种计算机和人都能识别的语言。一种计算机语言让程序员能够准确地定义计算机所需要使用的数据,并精确地定义在不同情况下所应当采取的行动。[1]
编程语言处在不断的发展和变化中,从最初的机器语言发展到如今的2500种以上的高级语言,每种语言都有其特定的用途和不同的发展轨迹。编程语言并不像人类自然语言发展变化一样的缓慢而又持久,其发展是相当快速的,这主要是计算机硬件、互联网和IT业的发展促进了编程语言的发展。[1]
中文名
编程语言
外文名
programming language
别名
计算机语言
种类
机器语言、汇编语言和高级语言
快速
导航
发展历史经历时代及代表语言选用原则选用技巧应用发展趋势
简介
计算机编程语言能够实现人与机器之间的交流和沟通,而计算机编程语言主要包括汇编语言、机器语言以及高级语言,具体内容如下:[2]
汇编语言
该语言主要是以缩写英文作为标符进行编写的,运用汇编语言进行编写的一般都是较为简练的小程序,其在执行方面较为便利,但汇编语言在程序方面较为冗长,所以具有较高的出错率。[2]
机器语言
这种语言主要是利用二进制编码进行指令的发送,能够被计算机快速地识别,其灵活性相对较高,且执行速度较为可观,机器语言与汇编语言之间的相似性较高,但由于具有局限性,所以在使用上存在一定的约束性。[2]

F. 为啥编程都用外语

因为计算机最早是由美国发明研制的,所以这些编程代码最早都从美国开始,早先都是数组,但随着科技发展,数字编程已经满足不了人们了,所以他们选择用英文字母代替数字,慢慢也就成了习惯。


其实用汉字编程也不是不行,有一门叫做易语言的编程平台,就是用汉字编程。但用汉字编程远不如用英文编程方便。大家之所以用英语编写代码而不用中文,其实是有一定的道理的。


所谓编程语言,也就是为了解决编写应用程序所带来的一系列问题而使用的一种助记符号。计算机不认识人类的语言,无论是中文还是英文都需要转化为二进制来执行代码指令。


而中文博大精深,除了正式场合外,一般很少有人会严格按照语法来说话,很多时候都会省略主语、还会倒装,还有很多方言、多音字,甚至语调语气的不同也会造成意思不同,让电脑搞明白这中间的区别是很不容易的。

G. 为什么编程语言都有是英语,能不能用汉语啊!!

这么跟你说吧,你知道字母占用几个字节吗?
汉字占用几个字节?
汉字是字母的2倍。所以,如果假如用汉字开发的程序,你想想得多大啊。呵呵当然能啊,但是
1。中国的软件行业还没有厉害到成为标准制定者,也就不好单方面的使用汉语;
2。汉语输入没有英文方便,会影响编程的速度;
3。英语是国际的通用语,而软件这一国际性的产物当然也就得用国际通用语编写了。汉语编程语言也是有的,有人做过,可是没法推广,因为精通编程的习惯了,不在意用英语,主流不接受,初学者也就难得接触到,现在好像也没人愿意做了。

H. 最受欢迎的编程语言

1、Python

Python的历史可以追溯到1989年,因其高度可读的代码而深受其粉丝的喜爱。许多程序员认为这是最简单的语言开始。

Python是一种面向对象的解释型计算机程序设计语言,由荷兰人1989年发明,第一个公开发行版发行于1991年。Python语法简洁清晰,特色之一是强制用空白符(white space)作为语句缩进。

Python具有丰富和强大的库。它常被昵称为胶水语言,能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起。常见的一种应用情形是,使用Python快速生成程序的原型,而后封装为Python可以调用的扩展类库。

需要注意的是在您使用扩展类库时可能需要考虑平台问题,某些可能不提供跨平台的实现,人生苦短,请用Python。Python语言相较于去年,排名有所进步。

2、C语言

C是迄今为止最常用的最古老的编程语言之一。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。

尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的C语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入式处理器(单片机或称MCU)以及超级电脑等作业平台。

3、Java

Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程 。

Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。

4、C++

C++仍然是一门很重要的编程语言,其通用、快速备受欢迎,哪些在C++方面保持专业水平的人可能会拿到年薪9万到10万美元之间的职位。

C++是C语言的继承,它既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。

C++擅长面向对象程序设计的同时,还可以进行基于过程的程序设计,因而C++就适应的问题规模而论,大小由之。

I. 如何更有效的自学编程

个人意见 。
你说的中文版编程和外语版编程应该指的是编译器版本吧,个人感觉如果外语不是很好,入门还是先用中文版以便快速入门,等有一定的编程经验(编程过程中有助于学习外语)后,可以使用外语版。因为这样可以更快地适应新的编译器版本(现在更新很快的)。

外语编程不需要太高的英语水平,只要知道一些编程的专业术语,能看懂MSDN之类的外文开发文档就可以了。当然刚开始看不懂也没有关系,可以边实践边学习。
看你想要发展的方向。如果你搜索“网页编程用什么语言”或“手机编程用什么语言”,网上有很多答案可供选择。
不是。一种语言可能会有多个编程软件(开发环境)支持,一个编程软件也有可能支持几种语言,但并不是所有的编程软件都能支持所有的编程语言(估计也没有编程软件能做得到)。
补充说明:本人非软件专业,只是一个编程的业余爱好者,以上所说的只是交流一点个人看法,希望能帮到你。

J. 国外的计算机编程书和国内的编程书

这么说吧,我学编程语言的时候,只有一本谭浩强的C语言是国内编的,其他的都是翻译的
再对比一下国内国外计算机的水平,哪个好,还需要问么。。。
如果英语水平很好,可以非常流畅的看外文教材,那么你对很多东西的理解、运用都很更加容易和自然。但是如果本身要抱个字典才能看个一知半解的,那么还是老老实实的看翻译后的教材吧。毕竟是要学编程不是学外语。
当然这是为了学习,如果是为了考试,还是按照指定教材比较稳妥。

热点内容
app什么情况下找不到服务器 发布:2025-05-12 15:46:25 浏览:714
php跳过if 发布:2025-05-12 15:34:29 浏览:467
不定时算法 发布:2025-05-12 15:30:16 浏览:131
c语言延时1ms程序 发布:2025-05-12 15:01:30 浏览:166
动物园灵长类动物配置什么植物 发布:2025-05-12 14:49:59 浏览:737
wifi密码设置什么好 发布:2025-05-12 14:49:17 浏览:150
三位数乘两位数速算法 发布:2025-05-12 13:05:48 浏览:399
暴风影音缓存在哪里 发布:2025-05-12 12:42:03 浏览:545
access数据库exe 发布:2025-05-12 12:39:04 浏览:632
五开的配置是什么 发布:2025-05-12 12:36:37 浏览:367