汉扬编程 编程大纲 大家都能使用的编程语言!

大家都能使用的编程语言!

大家都能使用的编程语言!

最近,我开始从头努力学习Objective-C语言,可是我无法摆脱的事情是:它实在太难了。一位有经验的开发人员可能会嘲笑我讲的这句话,但确实是这样的。我要坦诚地对待我的教育,微积分II是我学过的最高级别的数学,我在美国加州大学柏克莱分校拿到新闻学的高等学位。我是一个熟练的HTML / CSS开发人员,我能把javascript粘合起来,以解决几乎任何出现的问题。第一次遇到C语言是在一个社区大学中,那时我13岁,我觉得它的语法重复,并且目标不明确,所以很多年来我总是避开着。

现在,过了好多年后又尝试要重新学起,你可能会指责我不够努力,但很明显这是不对的——我将继续埋头学习Objective-C语言,直到我能熟练运用它为止。然而,我发现C语言是一种不能扩展学习的语法,背后有着极度复杂的系统。

复杂性的困扰

说C语言太复杂,这是因为它需要非常详细的语法来实现计算机上的所有功能(或可能的功能)。我承认它的特殊性,因为它要跨平台,与多平台的硬件有相互作用,但学习C语言不是一定要自下而上的。我想按着我的奇思妙想使之进行,我想这样做的并不会只有我一人。我不禁想到由博士创造出的语言竟也会遭受“复杂性的困扰”。换句话说,那些知道了这一点的人对于简化它并不感兴趣,因为这让他们的知识贬值了。

编码逐渐成为计算机基础知识的重要组成部分。在当前信息技术如此重要的社会,这种看法是不能持续的。

要是我们有更好的代码杂货店,事情就较为简单了

最近,我陪女朋友去杂货店买东西,我们在一堆堆的新鲜水果和蔬菜中翻找着做饭要用到的所有材料。这个情景使我想到,为什么编码不能更像这样一点?我想,要更像是在挑选做饭用到的材料。学习C语言就像在学习西红柿的基因序列一样。要长出西红柿当然需要有基因序列,可是要把它切片以及加入我的材料清单中,我并不需要熟悉它。这超出了准备一餐饭菜所需要知道的常识。

最重要的是,如果每个想成为厨师的人,在做一餐饭菜时都需要知道一份番茄的基因序列,那么他们可能就永远都不会抽空出来做饭了。事实上,他们当然不会是一位非常成功的基因学家,所以他们就更可能永远也不会成为一名厨师。

没有足够的库、基础代码、以及其他合适的代码聚集地

我所说的是并不是新时代中的一些Visual Basic程序或C语言的一个WYSIWYG程序,而是一种自然语言的语法,它通过调用C语言的对象库来使其简单易学。

编注:WYSIWYG,是“what you see is what you get”的缩写,即“所见即所得”。

因为电脑程序日益成为人们日常生活中不可缺少的一部分,我们需要帮助孩子学习代码,这将使他们受益终生。可是强制他们学习高级别级的数学技巧和晦涩的计算机语言(用“*”表示指针,“.”缩写语法)是不现实的。这使拥有好奇心的小孩学不到基本的技能,阻碍了他们为以后要学习的多变量微积分打好基础。与此同时,其余的人能够受益于一个程序设计语言,他们不需要花几年的时间去学习。简而言之,我们需要有一种语言,它能够让那些数学领域的门外汉懂得使用;它包含有更自然的语法(是的,这是有可能的);它使得初级开发人员不需用到规模庞大的术语库就能为其定义和编写脚本。你知道在所有的各种C语言的分支所使用的方法调用机制的数量吗?

让代码尽可能简单,对于我们中其余的人来说是一种仁慈

可以把复杂的C语言分支机构可以浓缩成一系列的目对象吗?——这些对象可以用自然语言串联到一起。我是这样认为的,可是目前这远远超出我的能力范围。我知道我们不能继续使编程语言日趋复杂下去,否则,它最终会变得过于复杂,只有最专业的用户才能使用。这个人造壁垒,将阻碍几千甚至几百万的人的声音得以实现。

注:文章转载自:/1124/,有兴趣学习C/C++编程的小伙伴可进群:941636044 一起交流

为什么大家都觉得C++是最难的编程语言,没有之一

很多已经做了几年的C++程序员已经很自信觉得这门编程语言算是熟悉阶段了,但是当重新对这门语言来个彻底大扫除的时候发现,又有新的语法出现,最糟糕的是之前掌握的很多套路未必是对的。以至于很多程序员段子手留下了很多精彩的话语

大家都能使用的编程语言!

你会发现等你把C++用熟练了,再去学习别的语言,那感觉爽呆了。

大家都能使用的编程语言!

难在你因为很懂她,最后还不知道为啥莫名其妙的生气。

大家都能使用的编程语言!

c++最大的缺点是让你花费大量时间学习这门语言的语法上,而不是解决问题本身上

等我学会了C++我就回家结婚

这个世界本来就是残酷的,所以你不能怪C++向你展示了世界的本质

大家都觉得很难等你攀登到高峰的时候发现,原来前面还有比这更高的山峰,等着你去继续攀登。

当然这其中有很多程序员自嘲的语意多一点,但是C++的确难道很多英雄好汉,让很多在深陷其中无法自拔但又不舍得抽身离去。

为什么C++让人觉得这么难学?1.C++设计理念本身想通过各种规则克服C语言里面由于语法规则不清晰导致在运行过程中出现的一些错误,这下让初学者倒霉了,很多初学者在学到泛型编程会觉得编译过去太费劲了,好多条条框框卡的死死的,必须要按照语法规则走才能进行下去,而且就语法细节来讲,零散的需要掌握的细节多如牛毛,有的程序员已经做了好多年对于有些C++语法规则还是觉得陌生的很。

2. C++语言的更新速度也是相当惊人,其语言本身还在进化,其实大家还在学着一门还在不停升级到编程语言,而且还会出现这种情况,等你费了九牛二虎之力掌握了一些语法细节之后,发现新的更新完的时候,已经把之前的都丢弃了。

3.C++也是可以操作指针,本身指针已经很具有复杂性,再加上泛型编程,整个更加热闹了,既追求性能的极致化,还想编程模式灵活性,背的担子异常沉重,以至于很多人在学完C++之后,再去学习C语言会感觉异常的轻松自如,突然有种解决的感觉,其实很多C++语法学习不是让你如何去使用,更多的是告诫你不能怎么用,这是最难受的,学了一堆语法发现不能立即用上,还需要在特殊的场景才能使用上,对于绝大部分对于这门编程语言还没熟悉之前,算是一种精神的折磨。

但有一点不可否认,C++是很多架构师的最爱,也是很多编程大咖的最爱,记得十年前在某著名编程网站的论坛里面,特别是C++论坛里面经常见很多C++大咖在里面指导江山,很多小白忙活了半天的代码,让大咖几句话搞掉,在真正掌握这门编程语言,并且深深的掌握其内在规则之后,使用起来会感觉特别舒畅,仿佛把之前所有的阴霾一扫而空。

现在很多有名的软件框架都能看到C++的影子,其实很简单,在进行面向对象的框架设计还能不影响效率首选只能是C++,现在大家使用的安卓手机的框架层很多代码都是C++,还有大家天天使用的浏览器内核代码几乎全是C++,在很多领域C++有着不可比拟的优势,学会了会明白为啥这门语言属于编程语言的王者,为什么有这么多人学不会还要硬着头皮继续学,可以说C++是一门啃着最有滋味的编程语言,痛苦并快乐着。

本文来自网络,不代表汉扬编程立场,转载请注明出处:http://www.hyzlch.com/mianfei/6086.html

斐波那契数列自然界还有那些表现

一天一点C语言 关键字,创控教育给你补补C语言课

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

返回顶部