![]() |
1
17
因为最基本的是…基本介绍 von-Neumann architecture 这是所有现代计算机和(通过扩展)编程语言所基于的。 想想看:
|
![]() |
2
15
有没有试过教一个不知道它是关于什么的人编程? 我做了4年。对于绝对开始,GWBasic是相当不错的。你可以以最少的努力获得最多的行动,同时仍然传达基本的想法,比如:
在gwbasic的帮助下,一旦你通过了一些基本概念,你就可以开始引入一种更现代、更有纪律的语言。 |
![]() |
3
9
大约10年前,我在7年级的时候就开始学吉布达·伟士基础。我发现这是一门很好的语言,作为一个初学者,很容易进行实验。即使是非电脑怪胎,学习语言也没有什么问题。 在我看来,这是一个很好的工具来激励初学者学习更高级的编程语言。 |
![]() |
4
8
就印度的教学而言, 为什么? 我只能猜测,他们使用的是gw-basic(来自美国):
在一个星期五雇主,我遇到了一些从印度移民到美国的人,他们解释说,他们第一次使用Windows是在他们来到这里的时候,没有一所学校(甚至连大学都没有)。这可能取决于他们去的学校,但可能是可用设备的问题。有可能你所说的这个gw的基本用法是以同样的方式工作的:他们使用了他们拥有的技术。 也许这意味着他们,嗯,足智多谋。 至于他们学习这么古老的东西是否有益,我不太确定这是个好主意。但是正如著名的(美国西部)民间智慧所说,“做你得到的。最后会有回报的。”最好在他们年轻的时候暴露他们。 |
![]() |
5
8
有趣的是人类忘记的速度有多快。 还记得你第一次尝试循环的概念吗?变量的概念以及它如何保留值?记住语法? basic有一个相对较小的内置语法,它对于循环和其他构造有相当灵活的结构。 我猜总的来说它是“松散的”。这对学习有很大帮助。 松散对良好、稳定的程序非常不利。你只需要很少的灵活性,你需要可以依赖的模式和很少的选择(即使你不知道这是你想要的,一旦你必须领导一个由来自另一个国家的5个开发人员组成的团队,你就会明白这一点)。 如果这里有人没有真正考虑过,我们不喜欢基本的原因不是缺乏“力量”或速度——是因为它是松散的——这与它对教学有好处的原因完全相同。 你不会从跑步开始,你会学会以一种摇摆不定的方式爬行,然后你会绊倒,等等。 但是一旦你跑了短跑,你真的想确保每一个落脚点都放在你想要的地方,如果你前面的人突然决定要爬,你就完蛋了。 当然,如果你是一个人在跑道上跑步,或者是在一个小的、同步的团队中跑步,你做什么并不重要。随意使用任何语言:) |
![]() |
6
7
对于新程序员来说,gw-basic是一种很好的语言。如果有人以前从未做过任何编程,与Python相比,gw-basic这样的简单的东西会更容易理解。此外,与C++相比,Java对面向对象编程有更好的支持。现在更多的商业应用是用Java编写的,而不是C++。 source ]因此,我认为,他们在C++上切换到Java是一件好事。 |
![]() |
7
5
如果有人真的对编程感兴趣,他们会把他们在那堂课上学到的东西应用到他们自己学习的语言上。 从一个比Java或C++强大得多的语言开始,还有一些事情要说。 |
![]() |
8
4
所以你将学会不使用goto |
![]() |
9
2
这很容易学,学校不以教授新技术为目标,学校想教授信息学的基础知识。 |
![]() |
10
1
我认为在我的学校里,吉布达·伟士基础教育仍然是6-7年(共10年),原因是小女孩和男孩不能理解任何比基础更难的东西。 更重要的是,在我的 大学 我们计划 QBASIC 你说呢?是的,我也被解雇了:哦,他们承诺一个学期的C++在第四年级。哎呀! |
![]() |
11
1
我来自印度,从1995年开始,我的第一门语言是GW-BASIC。这很有趣。现在一切都变了。我的学校现在教另一种基本变体,qbasic作为第一语言。然后,学生移动到标准8+9,10中的C++和Java。希望有一天python会接手。 正如有人已经指出的,它的惯性很明显。它的硬件不太便宜,这就是原因。这只是继续做任何事情的心态。叹息。 |
![]() |
12
1
我认为gw-basic是一个教孩子编程的好工具。我正在教小学生大约10年的编程。gw-basic提供了一个易于学习的环境,而无需深入了解技术细节。 如果我们用一些高保真编程语言来教孩子们,他们将学习编程语言而不是编程。使用gw-basic很容易教编程,我们可以集中在编程技术上,而不是讨论编程语言的结构。它有非常简单的和英语一样的语法,所以学生很容易理解它。 另一个需要记住的是它是BASIC的一个解释器,这样我们就可以一行一行地执行不同的指令,并且可以执行程序的任何部分,这给了学生清晰的理解。 gw-basic的直接模式有助于解释内存概念,因为我们可以监控变量(内存地址和值)的变化状态。 |
![]() |
13
0
就GW-BASIC而言,我不能再同意了。这就是为什么一个名为“为什么幸运僵尸”的Ruby程序员创建了一个学习编程的神奇平台,称为“黑客入侵”。事实上,在艺术与代码研讨会上,他对向年轻人教授编程有相当多的见解: http://vodpod.com/watch/2078103-art-code-symposium-hackety-hack-why-the-lucky-stiff-on-vimeo |