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

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

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

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

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

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

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

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

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

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

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

不知我说的您明白没.....
尽力了
温馨提示:答案为网友推荐,仅供参考
第1个回答  2007-02-26
先声明 本人不是专家 只是学程序的经验和你交流
简单说 因为电脑这个东西产地不是在中国 没有办法
编程其实也不难 就是学着学着枯燥的很
只要能挺过这段时间 你就会体会到编程的乐趣
如果你想用中文 就下个E语言 你看看这个怎么样
中文多
学的不是程序 而是编写程序的思想
程序就是实现人的想法
简单说 程序大都是 对文件的读写 数据库的读写 网络的操作
在通过一些函数 可以自己编写的 大部分是程序自己持有的很多的函数 这些都是预先编写好的 我们只管调用就了

如果真的不喜欢 就干点别的 不要在一棵树上xx

说的可能不是很明白 希望能对你有点帮助
第2个回答  2007-02-26
编程语言本来就是西方人发明的,这个标准已经定下来了,编程语言的发展进程大致是机器语言(纯二进制代码,效率低难记忆),汇编(助记符),低级语言,高级语言。我们现在用的是高级编程语言,也可以说是一种标记语言(类是与自然语言)。但是我们能看懂,计算机是看不懂的,所以程序需要编译,编译就是将高级语言(你所说得a,b,c,d)翻译成机器语言(二进制代码),要是将汉语翻译成英语,再将英语翻译成机器语言,会使什么速度。

程序是指令的有序集合。指令是固定的,一共就上百条指令,常用的指令后只有几十条。但是顺序是能够改变的。所以病毒有很多种。同一种病毒也有很多的变种。
第3个回答  2007-02-26
以上交流的都不错,

但唯一让我理解不了的是:你为什么说“为什么编程非得用英文?难道说英文是编程的唯一语言吗?”??

你应该很清楚,像c,c++,java,vb,delphi,c#等编程语言都是外国人“造”的,外国人不懂汉语,所以就没用汉语“造”了,如果你有能力,完全可以“造”一个汉语的编程语言~

事实上,易语言就是国产的汉语编程语言~
第4个回答  2007-02-26
你可以去研究写易语言,编程不一定要用E文的,
中国汉字有多少,E文字母却只有26个,编程主要是思想,你想都想不出来,你还做什么.想想吧

推荐去看下
www.eyuyan.com
相似回答