c语言-何为编程?

大牛,请绕过。

新手,如果你怕我误人子弟,那也请绕过。

以下纯属个人YY

 

何为编程?何为程序?

说简单也简单,说复杂也复杂。

我在自学的道路上也有两三年了,也探索了两三年(非连续性),却只停留在入门阶段。那就有人改问了:“都这么长时间了怎么还是入门阶段呢?”。

我知道有很多人就该说,你真的很笨。确实本人也不怎么聪明,智商没有多高。

这一切都是可视化编程害的人。为什么这么说呢,因为最开始我接触的是visual basic 6.0,这个是我在技校里面接触的。知道vb6.0的都知道这个是可视化编程,而且还是面向对象的编程。我不是说可视化编程和面向对象编程是不好的,但是作为初学者,不应该直接接触这些高层次的东西。应该从基础开始。这个时候肯定又有人该说,要想从基层开始那就从二进制机器码开始去或者汇编开始去呀,我擦,对于这种人,我只想说我擦。我说的从基础开始,是寻找一个相对简单的一个“切入点”,可能这么说有点不合适。

嵌入式开发(硬件)《《《《——————切入点——————》》》》软件开发

这个图也不怎么合适,凑合看吧。

我感觉新手如果想有更好的发展,这个切入点应该选择C语言,而不是vb。(当然你选择vb也没事,只是后来道路有点困难)

微软创始人比尔·盖茨

最开始学习的是basic。比尔很是钟爱basic,以至于到后来的vb和vb.net

 

Nikiklaus Wirth提出的公式:数据结构+算法=程序

我认为:编程语言+数据结构+算法=程序

 

这些年来摸索的道路原来都是错误的。

看来N多书籍,看来N多视频。

糟粕很多呀,如果你是新手,或者感觉你走错路了。

把那些曾经的视频和书籍都扔到一边。

有时候第三方不一定是好的。既然大部分人在windows平台上。(毫无逻辑感,嘿嘿)

那就去微软官方学习,有时候官方的一本白皮书胜过第三方的一套视频。

http://msdn.microsoft.com/zh-CN/library

微软的msdn库

在这里学会使用C编程语言或者其他。

 

我感觉新手应该从面向过程和非可视化编程入门。

一个程序的灵魂部分就是算法。

一直在寻找的编程思想原来就这么简单。

编程发展到今天,还要感谢一个人:阿兰·麦席森·图灵

据我所知很少有人在讲流程是时候去画流程图,都是干讲。

 

所以,何为编程?

就是掌握好一门编程语言或者多门通过算法和数据结构编写出来的代码的过程就是编程。

 

转载于:https://www.cnblogs.com/landv/p/3569460.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值