1700416400
Java隐藏了算法和数据结构
1700416401
1700416402
让缺乏计算机构造的编程方面知识的新人学习Java会怎样呢?Java是一种在屏蔽了计算机构造的框架中使用的编程语言。虽然使用了Java就可以进行面向对象编程,但这却是一种不用考虑计算机底层状况的编程方法。只要使用了Java提供的类库(代码集合),不需要考虑算法和数据结构就能解决问题。举例来说,Java的程序员在使用栈这种数据结构时,只需要调用类名为Stack的类就可轻易地实现功能,因为该类为程序员提供了栈结构本身以及入栈(Push)和出栈(Pop)方法。程序员完全可以无视栈顶指针(在栈操作过程中,有一个专门的指针指向栈顶元素所在位置。在进行入栈和出栈操作时,都需要移动该指针)的存在。
1700416403
1700416404
先精通C语言再学习Java语言比较好
1700416405
1700416406
笔者并不讨厌Java,在Java的框架上,进行面向对象编程,既可高效地开发大规模的程序,又可以使其处于易于维护的状态。但这些优点只体现在编写实际的业务程序上。对于缺乏计算机基础知识的新人而言,笔者大力推荐C语言。因为它既能够使程序员感知到计算机的结构,又迫使他们殚精竭虑地去思考如何才能亲手实现算法和数据结构。
1700416407
1700416408
以C语言为基础发展出了C++语言,而Java又是以C++为基础开发的编程语言。如果精通了C语言,不但能够理解Java的优点(高效开发和易于维护),而且能够平滑地过渡到Java的语法结构上。虽然在新人培训上也是有时间限制的,但欲速则不达,笔者总觉得通过花费与培养一个Java程序员相同的时间,是可以培养出一个熟练掌握C语言的程序员的。然而对于后者,他的经验在Java上也是可以发挥作用的。
1700416409
1700416410
若想在短时间内就让新人体会到编程的乐趣就使用Visual Basic
1700416411
1700416412
也有公司是使用COBOL语言实现业务的,不用C语言和Java。在这种时候,笔者会推荐Visual Basic。COBOL只能编写大型计算机上的程序,这样也许就无法轻易地将编程的乐趣传达给新人了。所谓编程的乐趣,也就是自己写的程序按预期执行时的喜悦感,在新人培训中,如果要让他们学习3周左右的COBOL编程的话,就应该把前3天左右的时间抽出来,让他们先通过使用Visual Basic体验到编程的乐趣,然后再举办一场由他们编写的原创程序的展示会,这样他们不仅会感到欣喜,而且会相互地给予正面的激励,学习的热情也会随之提高。
1700416413
1700416414
1700416415
1700416416
1700416418
计算机是怎样跑起来的 第9章 通过七个简单的实验理解TCP/IP网络
1700416419
1700416420
热身问答
1700416421
1700416422
在阅读本章内容前,让我们先回答下面的几个问题来热热身吧
1700416423
1700416424
初级问题:LAN是什么的缩略语?
1700416425
1700416426
中级问题:TCP/IP是什么的缩略语?
1700416427
1700416428
高级问题:MAC地址是什么?
1700416429
1700416430
1700416431
1700416432
1700416434
计算机是怎样跑起来的 答案
1700416435
1700416436
初级问题:LAN是Local Area Network(局域网)的缩略语
1700416437
1700416438
中级问题:TCP/IP是Transmission Control Protocol/Internet Protocol(传输控制协议和因特网协议)的缩略语
1700416439
1700416440
高级问题:所谓MAC地址就是能够标识网卡的编号
1700416441
1700416442
1700416443
1700416444
1700416446
计算机是怎样跑起来的 解释
1700416447
1700416448
初级问题:通常把在一栋建筑物内或一间办公室里的那种小规模网络称为LAN。与此同时,把因特网那样的大规模网络称为WAN(Wide Area Network,广域网)
1700416449
[
上一页 ]
[ :1.7004164e+09 ]
[
下一页 ]