编程漫谈的运行环境究竟需要哪些复杂的配置和条件呢?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1237个文字,预计阅读时间需要5分钟。
许多人在尝试运行简单的Hello, World!程序时,可能会遇到困难。比如,你可能会用C++编写了这样的程序,但如果没有使用DirectX,在屏幕上显示一个动态的3DHello, World!可能并不像看起来那么简单。这涉及到复杂的图形编程和3D渲染技术。
或者,想象一下,如果你被要求编写一个32x16的二维Hello, World!,这同样是一个挑战,因为它需要你掌握字符渲染和布局的技巧。这些任务都需要一定的编程基础和对特定技术的深入理解。
很多人即使“Hello,world!”这样的程序也未必能运行起来。比如你会C++了,但如果让你用DirectX,在屏幕显示一个转动的3D“Hello,World!”你还觉得那么轻松吗? 或者给你一块32*16的二色LED屏,然后在上边滚动显示“Hello,World!”,那你是不是又要懵圈了?如果答案是“是”,那就对了。当年谭浩强的C语言教程也是看得我一脸的懵逼,当时只觉得自己蠢到家了,连个入门的C语言都玩不来,以后还怎么在IT界混啊?但后来经过多年摸索发现,不是自己蠢,而是完全被这本书给误导了。
一本语言类教程居然可以脱离运行环境,单纯地只讲语言,这让许多误认为用记事本写段代码保存为文本文件.c结尾的文本就可以了,然后就没有然后了。就如同我之前写的一些C语言的示例,可能很多初学者根本就不知道gcc为何物,也不知道gcc在哪里,即使知道也不知道怎么用。所以,在每学一门语言的,你得知道这门语言写出来的程序是如何运行的。
以C举例,大家可能知道C的用途很广,但实际并不知道C是如何运用的,作者本来以前也仅仅知道有个叫turbo C的东东,一个文本界面的C编辑器,编辑完了可以编译运行,仅此而已,对于C程序如何在单片机上运行就毫无概念了,其实这就是对运行环境的不理解。
本文共计1237个文字,预计阅读时间需要5分钟。
许多人在尝试运行简单的Hello, World!程序时,可能会遇到困难。比如,你可能会用C++编写了这样的程序,但如果没有使用DirectX,在屏幕上显示一个动态的3DHello, World!可能并不像看起来那么简单。这涉及到复杂的图形编程和3D渲染技术。
或者,想象一下,如果你被要求编写一个32x16的二维Hello, World!,这同样是一个挑战,因为它需要你掌握字符渲染和布局的技巧。这些任务都需要一定的编程基础和对特定技术的深入理解。
很多人即使“Hello,world!”这样的程序也未必能运行起来。比如你会C++了,但如果让你用DirectX,在屏幕显示一个转动的3D“Hello,World!”你还觉得那么轻松吗? 或者给你一块32*16的二色LED屏,然后在上边滚动显示“Hello,World!”,那你是不是又要懵圈了?如果答案是“是”,那就对了。当年谭浩强的C语言教程也是看得我一脸的懵逼,当时只觉得自己蠢到家了,连个入门的C语言都玩不来,以后还怎么在IT界混啊?但后来经过多年摸索发现,不是自己蠢,而是完全被这本书给误导了。
一本语言类教程居然可以脱离运行环境,单纯地只讲语言,这让许多误认为用记事本写段代码保存为文本文件.c结尾的文本就可以了,然后就没有然后了。就如同我之前写的一些C语言的示例,可能很多初学者根本就不知道gcc为何物,也不知道gcc在哪里,即使知道也不知道怎么用。所以,在每学一门语言的,你得知道这门语言写出来的程序是如何运行的。
以C举例,大家可能知道C的用途很广,但实际并不知道C是如何运用的,作者本来以前也仅仅知道有个叫turbo C的东东,一个文本界面的C编辑器,编辑完了可以编译运行,仅此而已,对于C程序如何在单片机上运行就毫无概念了,其实这就是对运行环境的不理解。

