1. 姓 名:
    电 话:
       快 速
       留 言:
    验证码:
北大青鸟上海 >> 新闻动态 >> 招生问答  >> 正文

上海北大青鸟:编程真的那么难吗?

信息来源:http://www.itbenet.com/ 发布人:北大青鸟 发布时间:2012-11-24 14:32:14

 

    网上流行的一种说法:学编程不懂的很难。这是一种暗示没有基础的学的人学起来是非常艰难的,那么编程难到底难再那里?我们应该如何克服呢?程序员可并不想让自己的工作变的更困难,他们一直在想办法让工作更简单。

    有人说编程语言过于晦涩难懂,这是因为我们误解了他们真正想要的东西,他们真正想要的其实是:变戏法。那么,一种简单的语言是不可能存在吗?不。我们的编程语言还有很大的改进空间,需要去进化,然而不论编程语言自身如何改进,编程永远不会是一个简单工作,除非你只做一些基础的任务。
 
    让我们来增加一点娱乐效果,简单的编程语言应该是什么样的?打个比喻,我们需要创建一个windows窗口,里面有张表单,当有人点击按钮时,表单里就会增加一条记录。
人们想要的就是一种能够理解像这种信息的语言:创建一个带有表单的窗口,当有人点击按钮时,往表单里增加一个条目。

    虽然理论上完全存在对人类语言进行完整分析的可能,而且以此能立即产生相应的编码,但现实中,我们还没有这种技术,而且,我们也没有获得足够的信息支持。什么样的窗口?初始位置在哪?颜色?什么样的表单?里面保存什么样的数据?用户如何跟这个表单直接交互?菜单条目有哪些?同样,如果创建了两个这样的窗口又该怎样?如何去定位第一个,如何去定位第二个?而且,我们需要有某种的变量命名规范,例如“创建一个叫窗口1的窗口”,等一下,这会让语法解析器产生困惑,究竟是要创建一个标题为窗口1的窗口呢,还是要命名窗口变量为窗口1呢?让我们来重新定义一下我们的变量定义句法。“创建一个标题为‘窗口1’的窗口,并把变量名定义为“窗1”。很咬文嚼字吧,事情已经开始变的复杂了。

    后强调的是编程并不是很难,只要你想学,带有激情的去学习,任何语言都可以绘制出编程的一片蓝图。如果你想了解更多上海北大青鸟云登校区课程详情,请与我们的在线老师联系,或者来校区进行咨询和实地考察。