编程我学了有一年了,但越学越糊涂比如说----如下!

来源:百度知道 编辑:UC知道 时间:2024/05/06 12:26:21
比如说吧,为什么编程非得用英文?难道说英文是编程的唯一语言吗?是不是只能有英文这样的A,B,C,D```这些的英文字母才能编程?为什么像一,地,在,要,工~~~~~~这些中文不能编程??这些是天生的吗??是不是洋玩意更适合于现代化的东西?还是由于我们中国的古老的文字不适合编程,编不了程?
还有,我不明白程序的运行机理。为什么打些英文字母,打些英文句子就能在电脑上显示一些神奇的东西,这些句子,这些字母是如何工作的?还有,编程是死的吗?如果是活的,为何有些程序说是错误的不能运行非得按照某某规定的语句来?这不就成死东西了吗?如果编程是死的,那为何有会有那么多不同的程序,比如说用这些英文语句写的“病毒”,如果说编程是千变万化的,那是怎样的一种千变万化?
我真是急切需要这样的网上编程专家来帮帮我这个迷途的羊羔。毕竟人家老外上百年的东西让我们这些“土八路”一下子摸透还是真难啊?我脑子里根本没有一个对编程的感性的+理性的认识,完全是一种混沌的状态。
专家帮帮我吧。我的中文不好,但我将我的所有不明白尽量的用语言表达出来了,希望“百度人”能帮我解决下这个难题。。。。(文字有些长,但实在减不了了,希望您能看完。)

您的第一个问题:为什么编程非得用英文?

因为:计算机是美国人发明的.....人家的东西,自然的用人家的语言...

您的第二个问题:“我不明白程序的运行机理。为什么打些英文字母,打些英文句子就能在电脑上显示一些神奇的东西,这些句子,这些字母是如何工作的?”

我想如果您懂英文 您应该会了解“If”是“如果”的意思

如此说明 您在If后写些什么 就是告诉电脑“如果....就...”

您的第三个问题:编程是死的吗?
不,是活的很哪......
首先我要告诉您 计算机只有识别0,1这两个数字的能力(这就是为什么有2进制了)
我们的一切软件 就算英文字母---也要按一定的规矩转换成由0,1构成的二进制数后才能告诉电脑,让电脑干什么..
其原理很像密码的发送与翻译
而编程的各种语言(如VB VC JAVA DEPIN ...)
都如同各种的翻译规则!!
形象的说:(比如说)
中文的“啥”
可以理解为“怎么”
也可以理解为“什么”
等...
反正意思都一样
各种语言(如VB VC JAVA DEPIN ...)的语法不一样
就是说:
你要说“啥”
一种语言要说“怎么”,
另一种语言要说“什么”
不同的语言有不同的说法(就像东北话,西川话等方言)

但到最后----给CPU的都是一个二进制数-----是一样的
总之 程序的“语法”是死的----------但编出来的程序是活的

就像汉字是死的,但我们的语言是活的!

汉字就几万个,但用汉字写出来的文章,你能说出有多少吗?

不知我说的您明白没.....
尽力了

先声明 本人不是专家 只是学程序的经验和你交流
简单说 因为电脑这个东西产地不是在中国 没有办法
编程其实也不难 就是学着学着枯燥的很
只要能挺过这段时间 你就会体会到编程的乐趣
如果你想用中文 就下个E语言 你看看这个怎么样