关注头条多年,看到最多的是谈论用哪个语言编写程序来的好?是否要跟潮流去学习新的编程语言?认为老的编程语言已经不适合当前的行情了,认为用老编程语言编写程序不入流、不潮流、不能体现水平等等的说法!
不少程序员似乎对使用何种语言很敏感:使用潮流的语言似乎能提高自己的技术含量,使用“传统”的语言似乎有碍自己的开发水平。现实情况是,编程语言的发展日新月异,许多崭新的编程语言不断涌现,今年某某语言比较流行,在排行榜名列前茅,而明年这种语言又可能被其他语言所打败。许多程序员就在语言的选择之间辗转,刚刚接触到一门语言,还没来得及彻底搞懂、彻底掌握,就发现这种语言“过时”了,最终是没有掌握一种语言,也没有一种能够得心应手使用的语言,更谈不上真正地把它应用到解决实际问题的程序设计中。导致编写的程序代码优化低下、效率低下,只能通过不断增加硬件的性能去弥补部分的代码效率。
笔者认为,无论你用哪种语言,哪种开发工具,只要你能精通、真正的掌握它,只要能在规定的时间、成本、范围内能完成你的项目,只要编写的程序鲁棒性好,即使用最原始的机器语言编程也没有问题。
笔者写程序已有20年的时间,期间用过的语言有C/C++、c51、basic、pascal、php等。用过的工具有微软的VS6.0,Delphi、记事本、μKeil等。用过的操作系统有windows、linux。那么多年的程序写下来回过头来发现只要自己精通一门语言,并且了解其它语言的特性。几乎可以做到目前潮流语言能实现的功能。比如,用于windows下编程的经典的VB6.0,大家一直认为这个工具是小孩玩具,只能写一些玩具程序。它提供不了多线程,写的程序只能是单线程的。笔者还是这句话“精通、真正的掌握它”。
接下去笔者所发的文章大部分是基于VB6.0编写一些小程序,期间会在VB6.0下用到多线程编程。希望有兴趣的小伙伴能一起参与、共同探讨学习编程语言的奥妙。下面简略说一下VB6.0的优点:比如简单易学、容易上手、封装性好、安全、胜任快速开发、是个人独立开发的首选。这些优点足以成为我们使用VB的理由。接下去笔者会逐步的推出用VB6.0编写的小程序。比如,基于TCP的多线程服务器、与单片机通信的上位机、数据库编程、部分的数据结构、各种的小工具等。今天的文章到此结束!拜拜!
发表评论