`
passionke
  • 浏览: 21403 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

程序员进化史

阅读更多


初中/高中


10 PRINT "HELLO WORLD"
20 END


大学一年级


program Hello(input, output);
begin
writeln('Hello world');
end.


大学四年级


(defun hello ()
(print (list 'HELLO 'WORLD)))


刚参加工作


#include <stdio.h>
main (argc, argv)
int argc;
char **argv; {
printf ("Hello World!\n");
}


老手


#include <stream.h>

const int MAXLEN = 80;

class outstring;
class outstring {
private:

int size;
char str[MAXLEN];

public:
outstring() { size=0; }
~outstring() { size=0; }
void print();
void assign(char *chrs);
};
void outstring::print() {
int in;
for (i=0; i<size; i++)
cout << str[i];
cout << "\n";
}
void outstring::assign(char* chrs) {
int i;
for (i=0; chars[i]!='\0'; i++)
str[i] = chrs[i];
size=i;
}

main (int argc, char **argv) {
outstring string;
string.assign("Hello World!");
string.print();
}


老板


“乔治,我需要一个能打印'Hello World!'的程序”
分享到:
评论
1 楼 passionke 2010-06-05  
如果说C语言给了你足够的绳子吊死自己,那么C++给的绳子除了够你上

           

吊之外,还够绑上你所有的邻居,并提供一艘帆船所需的绳索。

转自 《程序员进化史》

相关推荐

    编程语言进化史1

    编程语言的进化史不仅仅是技术的演进,更是人类智慧和创新精神的体现。从早期的FORTRAN到现代的Python和JavaScript,每一种语言都在特定时期满足了特定需求,而这些需求的不断变化推动着编程语言向着更加高效、灵活...

    天才程序员

    ### 天才程序员 #### 进化心理学by巴斯 - **核心概念**:进化心理学探讨人类的心理机制如何在漫长的进化过程中形成,并解释这些机制如何帮助我们的祖先生存和繁衍。 - **重要知识点**: - 心理适应器的概念。 - ...

    进化:我们在互联网上奋斗的故事

    标签中的“互联网”指出了这个行业的覆盖范围,“奋斗史”表明书籍是关于互联网从业者的奋斗历程,而“程序员”则指出书籍内容会贴近技术开发人员的视角和经历。通过这三者结合起来,可以预见书籍内容将涉及互联网...

    Ada为Ada 2005提炼的Ada:面向经验丰富的计算机程序员的Ada编程简介Ada Distilled for Ada 2005: An Introduction to Ada Programming for Experienced Computer Programmers

    3. **引入面向对象编程支持(1995年标准)**:1995年版的Ada引入了面向对象编程的支持,这是Ada语言发展史上的一个重大进步。这一版本使得Ada能够更好地适应现代软件工程的需求,并提升了其在软件开发领域的竞争力。...

    计算机的发展史与发展趋势

    总结起来,计算机的发展历程是一部从大型、昂贵、低效到小型、便捷、高效的转变史,同时也是一部软件从无到有,从简单到复杂的进化史。而大数据和云计算则预示着计算机技术的未来,它们将推动信息时代的深入发展,...

    计算机发展史(图片版).pdf

    计算机发展史是一部跨越数百年的科技进化史,从最初的机械计算工具到现代的电子计算机,每一步都凝聚着科学家们的智慧和创新。以下是这段历史中的一些关键节点和知识点: 1. **机械计算机的起源**: - 1623年,...

    浅谈计算机操作系统发展史.pdf

    总结起来,操作系统的发展史是一部计算机技术的进化史,它见证了从原始的机器控制到现代智能系统的转变。随着科技的不断前进,操作系统将继续扮演着连接硬件、软件和用户的桥梁角色,为我们的日常生活和工作带来更多...

    Python发展史-一门编程语言的起源.pdf

    随着时间的推移,Python不断进化和完善,逐渐获得了广泛的社区支持和应用。Python的成功在于它既满足了专业开发者的需要,也降低了初学者的入门门槛。Python的生态系统包含了大量第三方库,覆盖了数据分析、机器学习...

    计算机程序设计发展史.doc

    在未来,编程语言将继续进化,可能的方向包括自动化、智能化和更高效的编程模型。随着人工智能和机器学习技术的进步,未来的编程语言可能会更加智能,能够自动生成算法和优化代码。同时,随着云计算和物联网的发展,...

    JAVA实战学习笔记.pdf

    为了解决这些复杂问题,计算机编程语言也在不断进化,变得更加高级和易于使用。 计算机已经成为现代人生活中的核心设备,不仅仅局限于传统的台式机、服务器,还演化成各种形态如手机、平板电脑、笔记本电脑等。甚至...

    编程语言发展史:Go语言的设计和特点

    Go 语言,又被称为 Golang,是由 Google 在 21 世纪初...开发者们不断贡献开源项目和库,推动语言的进化和功能增强。随着更多开发者加入 Go 生态,Go 语言的应用场景将进一步拓宽,成为未来软件开发领域的重要力量。

    计算机程序设计语言发展史和对程序设计语言未来的看法.docx

    【计算机程序设计语言发展史】 计算机程序设计语言的演变反映了科技的进步和人类思维方式的创新。最初,计算机只能理解和执行机器语言,这是一种由二进制代码(0和1)构成的低级语言,直接对应硬件指令。然而,这种...

    计算机程序设计语言的发展史及现状.pdf

    总之,计算机程序设计语言的发展历程是科技进步的见证,它不断地向着更加人性化的方向进化,以满足日益复杂的计算需求。通过理解这一发展历程,我们可以更好地把握编程语言的未来走向,为技术创新和软件工程的进步...

    TURBO C2.0

    TURBO C 2.0,这是一款在计算机编程史上占据重要地位的C语言编译器,尤其对于很多70后、80后的程序员来说,它不仅是一个工具,更是一段难忘的青春记忆。尽管在当今高速发展的IT行业中,它可能已经不再是主流,但对于...

Global site tag (gtag.js) - Google Analytics