编程入门都写hello world是一种错误

许多教程上写了两种“hello world”,面向对象的和面向过程的,这正表明“hello world”完全不能体现编程语言的特点。

无论是java、python、C++/C甚至是汇编语言,编程入门常常都写hello world,也就是写一个简单的程序让他在屏幕上显示“hello world”。事实上,这是一种陋习。

比C语言更高级的编程语言中,有许多个国家高级的事情去做,而显示字符是最基本的,甚至在实际应用中可以认为是无足轻重。编写一个程序对这些编程语言来说几乎不能展示他们的特点,也显示不出真正的用途。

真正在使用中重要的是数据处理语句的表达。一个更好的编程入门案例应当是类似于复数计算的问题。无论是面向过程

还是面向对象,计算复数运算都能够体现出他们的特点,并且涉及到更多的数据处理的基本内容,但是同时又不复杂。

真正在使用中重要的是数据处理语句的表达。一个更好的编程入门案例应当是类似于复数计算的问题。无论是面向过程

如果使用C语言或者其他不具备面向对象特点的语言编写计算复数的程序,那其实就像编写普通的四则运算计算程序一样简单。如果使用面向对象的程序设计语言编写,则可以构造复数类或者计算器,即可以体现面向对象的特点,也可以是相数据处理。

无论是怎么处理,程序给别人显示一点儿提示、显示计算结果以及获取输入的数据都需要包含“hello world”程序的所有内容,更能体香编程的具体意义。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181029A11TLL00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券