文号
t67258
阅读
6257
回复
11
收藏
9
对于编程初学者的一个建议
2014/09/23
IP:广东
本人经常喜欢研究一些编程书籍,发现现在的书越来越厚。。。
就拿同一个人写的各代书籍来说吧
《Visual C++ 2005入门经典》本来就很厚
《Visual C++ 2008入门经典》比2005的要厚很多
《Visual C++ 2010入门经典》为了不引起书籍过后无法承受导致变形,居然删掉了许多重要的章节!!!
《Visual C++ 2012入门经典》质量更低。。。
不是有很多薄书吗?我说,现在的.NET Framework这么复杂,那些薄书也就个皮毛。。。
现在其实不是学习编程的黄金时期,因为软件开发变得过于复杂和臃肿。
对于想要入门编程的,我建议回归
Visual C++ 6.0 SP6
Visual Studio .NET 2003 SP1
JDK 1.2
SQL Server 2000 SP4
因为:这些是最经典的软件,但其技术却又可以在现在的系统中使用。
还因为,一些老坑(如工控、老服务器),新技术不一定可用。
--
什么?标准化?那东西能吃吗?
什么?不兼容你的系统?虚拟机知不知道?
建议使用VMWare Workstation 10运行Windows 2000(Windows XP也行),可以兼容以上所有软件!
--
对于想入门Linux编程的同学,我还是建议学NCurses而不是学那些图形界面编程,那些很不成熟,帮派林立,不是好对付的,而Curses在Linux出现之前就存在了,无论在哪里,只要是UNIX系统都可用。
--
我为什么不推荐Delphi 7和Turbo C 2.0,因为Delphi现在已经没落,而Turbo C 2.0只能做一个玩具而已,对编程功底没一点作用,还不如用matlab。
[ 修改于12年3个月前 - 2014/09/24 01:47:11 ]
acmilan作者
12年3个月前修改于 12年3个月前IP:四川
721927
7楼
引用 金星凌日:
我对此不是很同意。
首先,我认为编程现在并不比过去复杂。它一直很复杂。例如VC++6.0,看起来不复杂,但是要想用它写出好的Windows程序还需要知道很多额外的知识。
其次,我觉得初学者对.Net这样的东西知道个皮毛也就够了,其他的大可以...

其实也差不多,不过新东西很多是一些臃肿,而不是复杂。
老东西则是复杂但不臃肿。
引用
评论
笔记
{{note.content}}
{{n.user.username}}
{{fromNow(n.toc)}} {{n.status === noteStatus.disabled ? "已屏蔽" : ""}} {{n.status === noteStatus.unknown ? "正在审核" : ""}} {{n.status === noteStatus.deleted ? '已删除' : ''}}
  • 编辑
  • 删除
  • {{n.status === 'disabled' ? "解除屏蔽" : "屏蔽" }}
我也是有底线的