主题:【原创】三年级也可以学编程 -- 月色溶溶
borland c++ 和visual c++指的是这两个公司它们各自的编译器、编程环境和自带一些的库。语言本身应该还是一致的,排除c++标准化之前的某些细节差异,就语言本身来说,应该是基本一致的。
borland c++现在好象不见什么动静了。visual c++是微软的东西,是一个叫集成编程环境的东西,c/c++编译器是其中的一个核心成份,但是c/c++本身不负责GUI,所以需要集合GUI支持才能编制微软的视窗程序。我很多年前用过,现在我也没注意这个。
c/c++的编译器我用的是gcc(GNU project c and c++ compiler)
c++现在也有标准库 STL,还是模板化的,支持大部份常用的数据结构。
我是没有研究过的,不好讲,估计这里也要因材施教,不好一刀切。
大家要帮我解决啊...
C/C++是标准,在ISO/ANSI上可以查到的。你提到的那些,是Borland公司和微软公司对这个标准的实现,以及集成的一套开发环境(IDE)。
Borland已死,微软当然还活着。除此之外,还有其他的实现,比如GNU,比如Intel。
我们说C/C++,实际上指的是语言标准,而不是IDE。这两个语言的标准已经有不少改变,C从C89升到了C99,C++从C++98升到了C++11(C++0b?呵呵)。当然,标准的升级不妨碍人们继续不使用新标准引进的特性,特别是C++。
各个编译器厂商对语言标准的支持都不一样,如果不想和对方绑的太紧,就不要使用非标准特性。特别要提到的是,VISUAL C++ 6.0对标准支持不好。
跟你说个高精尖的,编程这玩艺,玩到一定程度就不叫技术了,改叫“艺术”了。
有个叫Donald Knuth(高德纳),这位姓高的是什么人?打个比方你就知道了,在计算机编程学里,他相当于理论物理学的爱因斯坦。这人写了一部书叫《计算机程序设计的艺术》(The art of computer programming)。你有空可以上网查查这部书的有关信息。万一你对这部书感兴趣了,那么不管什么c/c++还是python、java,你都看不上眼了。即便你不感兴趣,买一套搁自家书橱里,懂行的见了,也会对你肃然起敬,刮目相看的。:-)
据说还没出完
不要来一盆盆凉水:编了却运行不了...
女中豪杰啊。不过还是改学没指针,不用考虑内存分配的语言比较好。要不会脑仁疼,起皱纹,掉头发的。