第一章 选择编程语言以及编程环境

    大学学过C语言,C++语言,Java语言这些主流的语言基础知识,由于参加过Java编程的培训,对于Java语言的了解比C和C++更多一点,但其实都很肤浅。java看上去比C或C++要更简单,更直观,很多人也会选择java作为自己的第一门编程语言学习,我的想法是C语言更为基础,它涉及的层面比java等面向对象的语言更深一点,理解C语言有益于对操作系统层面一些知识的领悟,对于以后长期从事计算机工作是有益的。本人并不觉得哪个语言好或是哪个语言不好,编程语言只是一个载体,如果我们能通过对特定编程语言进行训练来培养自己的计算机思维能力,自然是一件很不错的事情。另外,较深入地掌握了一门语言,其他语言也会触类旁通,很快上手。

    在编程环境上每个人选择也不尽相同,本人选择的是Geany集成开发环境,它是跨平台,且小巧的自由软件,虽然功能不够强大,但对于我这样的初学者已经足够。用Ubuntu操作系统可以在软件应用中心下载,可以直接编译C程序源代码,依次按“编译”, “生成”,“执行”,就可以运行了。当然,你也可以在终端(Terminate)下输入语句进行编译,如到指定源代码所在的目录下,输入:gcc -Wall -o "hello" "hello.c", (注:gcc 是针对C++语言的编译语句,但C++是C的超集,自然也可以用来编译C)如果编译通过,再输入:./hello 即可执行hello.c 源程序。 以下是 hello.c 源代码。

#include <stdio.h>
int main() {
    printf("Hello, World.");
    return 0;
}

    而Geany所谓的集成就是将我们手动输入的编译语句内嵌到软件中,通过相应的按钮执行。我们大部分习惯Windows环境下编程,那么安装Geany后,运行hello.c 会报错,下面的控制台显示编译错误,原因是Windows环境不能直接执行gcc语句,这时可以安装MinGW,使之生成Win运行程序。

    步骤:1. 到网址:http://sourceforge.net/projects/mingw/files/ 下载MinGW,安装到本地。

         2. 安装好后弹出Installation Manager,需选择mingw32-base,mingw32-gcc-g++,选择安装。

       3. 将本地MinGW的文件夹下的bin文件夹路径放置到系统->高级系统设置->高级->环境变量->系统变量里的path中去,具体的操作可以参看网络上关于系统变量         设置的资料,这里不再赘述。

       4. 重启Geany,再次编译hello.c 程序,则代码通过编译。至此第一个程序就在Geany基础环境下完成了。

 

 

posted @ 2014-03-23 00:07  hunter_dave  阅读(62)  评论(0)    收藏  举报