展开

关键词

编程「考古」:曾经影响一代人的BASIC,原来还有前身

它是一门奇怪的,但确实显示出了 BASIC 开始形成时的骨架。DOPE:BASIC 的先驱 计算的历史很容易用问题来概括。 这个问题的最终解是 BASIC。与早期的其他不同,BASIC 是专为「科学家」、「程序员」以外的人设计的。在这门中,不必要的结构被删除,数据被简化,法被简化至最低限度。 最后,BASIC 被打造成一门非常容易学习的大众。与同时期的其他相比,BASIC 极其简单。 对于 BASIC 用户来说,这点可能有点令人吃惊,但该的早期版本确实也有一个非常类似的类型系统。在达特茅斯 BASIC 的第一个版本中,每个变量都被存储为一个浮点,为输入和输出提供智能格式。 这些行号使得 DOPE 成为一门成熟的编程。饱受诟病的 GOTO 句存在于这一早期中,只是用了另一个名字。GOTO 告诉 BASIC 将执行跳转到特定的行号。

13720

我对“Hello World”30年的爱恨情仇

于是,我决定好好利用这段额外的休息时间来创作一篇怀旧的帖子,回顾在过去近30年时间中我工作过的编程。向我从“Hello, World”开始学习新的30年致敬。 我学习的第一种编程是TI BASICBASIC专门为微软TI 99 4A microcomputer而编写的一种BASIC,即Beginner’s All-purpose Symbolic Instruction Code(初学者通用符号指令代码),是一个7岁的、被约束在家里、没有游戏玩的孩子学习的完美。 该用行号组织代码行,并且像这样在屏幕上展示内容:? 实现这些特技需要精确的定时,而定时只能通过直接的机器代码才能实现。所以,我启动了机器监视器(允许你直接输入机器代码到内存的软件名称),并写了这个小程序:?

17110
  • 广告
    关闭

    2021云+社区年度盘点发布

    动动手指转发活动或推荐好文,即可参与虎年公仔等百份好礼抽奖!

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    TIOBE 2016年4月编程排行榜:Visual Basic即将出局

    摘要: Visual Basic一度依靠微软而风生水起,但到了现在,除了经典VB在继续衰落之外,VB.NET的十强坐席也将不保。这意味着从TIOBE开榜依赖,BASIC首次掉出十强。 很久以前,只有几个主流的编程瓜分天下,它们分别是:COBOL、BASIC和FORTRAN。很多软件系统都是用这几种编写的,而且令人惊讶的是,其中很多系统生存至今。 VB(Visual Basic是由微软开发创建的,最经典的版本是VB6,也称“经典VB”,这个版本极为成功。 经典VB仍在继续衰落,而VB.NET的十强坐席也将不保,这意味着从TIOBE排行榜开榜以来,BASIC将首次掉出十强之外。 虽然有可代替的,比如PureBasic(第43名)、thinBasic(第77名)以及BBC Basic(第79名),但相应的社区都还太小,不足以挽回VB的颓势。编程排行榜 TOP20 榜单?

    46160

    一条推特里,用280个字符编程!全球首个云端8位计算机,树莓派创始人玩得很开心

    那可不行,你还得用BBC BASIC编写,在BBC Micro Model B上运行,是不是听着很陌生? BASIC,一个有着56年历史的直译式编程,是许多程序员大佬的入门,BBC BASIC是由Acorn Computers为BBC编写的版本,相比原来的BASIC加入了许多额外的结构体关键字;BBC 电脑一到手,厄普顿就开始用BBC BASIC开始编写程序,很快便得心应手。 当然,你的推文内容必须是BBC BASICBASIC(Beginners All-purpose Symbolic Instruction Code),意思就是“初学者的全方位符式指令代码”,是一种设计给初学者使用的程序设计 如果你还不熟悉BBC BASIC,没关系,作者也提供了很好的学习教程。

    22510

    微软 .NET 团队宣布 Visual Basic 停止更新,VB 编程即将谢幕

    Visual Basic 停止更新2020 年 3 月 11 号,微软 .NET 团队在《Visual Basic support planned for .NET 5.0》博客中提到会在 .NET 5 上继续支持 Visual Basic,但未来不会继续发展 VB 了,仅在 .NET Core 和 .NET Framework 上维持 VB 的稳定性和兼容性。 Going forward, we do not plan to evolve Visual Basic as a language. 但随着 Java 在互联网潮流下大放异彩,C# 的蓬勃发展,功能集上越来越同质化,使得 VB 编程逐渐失去开发者的亲睐。 VB 竞争对手现在我们可以利用 Java Swing 开发桌面程序? 基于 C# 的 Winform 组件开发桌面程序?基于 .NET 开发 Web 程序?

    61920

    ​VB编程宣告终结,微软:不再提供新功能

    机器之心报道参与:泽南、蛋酱、张倩容易上手、可以直接编写图形界面,过去很多人接触计算机编程的第一种是微软推出的 Visual Basic。但这一即将停止更新了。 本周三,微软.NET 团队在一份开发者博客中表示,微软将在.NET 5.0 上继续支持 Visual Basic,但此后不再会添加新功能或继续发展该。? 「展望未来,我们将不再视 Visual Basic 为一门,VB 的未来将专注于稳定性、上面列出的应用程序类型及 Visual Basic 的.NET Core 和.NET Framework 版本之间的兼容性 而在互联网时代,随着 Java 等的兴起,VB 的优势逐渐丧失殆尽。为了对抗 Java,微软推出了.NET 并发布了.NET 版 Visual Basic,与之并行的是 C# 版本。 在最新一期 IEEE 编程排名中,Visual Basic 名列第 20 位,Python 排名第一。微软还指出,VB 开发者偶尔也会从 Visual Studio 的改进中受益。

    35230

    曾是最流行的之一,Visual Basic 28年兴衰记

    28 年过去了,我们终于要目睹世界上最流行的之一,Visual Basic ,开始衰落了吗? 坦白说,我对 Visual Basic 的迷恋是这样开始的:当我还是个十几岁的孩童时,我就学会了使用 BASIC 编程,但不仅仅是任何 BASIC 。 2017 年,Microsoft 宣布,它将开始为 C# 添加新的功能,而这些功能可能永远不会出现在 Visual Basic 中。 Visual Basic 本应在教育市场有一个天然的契合点。但即便如此,它仍然是个“败家子”,像 C# 和 Python 这样的现代现在已经足够简单、安全,完全可以作为他们的第一门来学习。 像 C#、C、JavaScript 这样的大括号编程也有另一种吸引力,因为它们都有自己的法。因此,学过一种编程的人很快就能熟练掌握另一种

    72320

    2018年5月2日,开始学习一门计算机

    计算机的种类非常的多,总的来说可以分成机器,汇编,高级三大类。 目前高级是大多数编程爱好者的选择,不需要有太多的专业知识。 我打算从下面这些中,选择一门,进行学习。 高级有:BASIC(True basic、Qbasic、Virtual Basic)、C、C++、PASCAL、FORTRAN、智能化(LISP、Prolog、CLIPS、OpenCyc、Fazzy )、动态(Python、PHP、Ruby、Lua)等等。

    41240

    编程的出现都这么随意吗?

    初学者的BASIC BASIC 诞生于 1971 年,设计的主要目的是:使得计算机可以被非理工科生使用(当时理工科学生使用的 Fortran 和 Algol 60 很难被文科生掌握)。 这样的设计目的使得 BASIC 非常适合于初学者。BASIC 来自于 Fortran IV,法受到 Algol 60 影响。是 BASIC 是第一个被广泛使用的分时处理。A.9. Quick BASIC 是 DOS 下的开发,后来随着 Window 系统的推出加入了图像化设计所以新的版本改名为:Visual Basic。 Visual Basic 是第一个支持可视化界面设计的。1998 年发布的 Visual Basic 6.0 是一个应用非常广泛的版本。 2001 年,Visual Basic 迁移到了.NET 平台上,改名 Visual Basic .NET。Visual Basic .NET 对 BASIC 特性进行了重大改进。

    73160

    mod_basic

    FreeSWITCH支持使用Lua、Javascript、Perl、Java等嵌入式脚本来控制呼叫流程。也有人说,为什么不支持BASIC呢?毕竟,BASIC也是一门,而且,它足够简单。 在今年4月1日愚人节之际,FreeSWITCH开发团队宣布FreeSWITCH开始支持BASIC。当然,这并不是一个玩笑,FreeSWITCH是认真的。 通过使用如下Diaplan,就可以在有电话呼入时执行一个BASIC脚本 hello.bas 。

    15820

    编程 | VB6.0中文企业版安装教程。

    VB 就是 Visual Basic 的意思,是一种常用的编程开发工具。 它的基础是编程Basic ,Visual Basic 简单点来说就是微软为了更好的让人们学习编程,应用上 Basic 开发的一套工具,简称就是 VB。? 安装步骤:❶首先下载安装包,打开visual basic 6.0文件夹?❷安装setup.exe?❸下一步。?❹接受并下一步。?❺输入产品的ID号:111-111111,其他随便填,点击下一步。?

    90430

    学会10多种是种什么样的体验?

    80年代末,我第一次接触了Apple II电脑上的BASIC编程,从此走上了一条程序人生。 BASIC第一次接触计算机大概是在1987年,当时我的学校竟然引进了20台昂贵的Apple II计算机,我连如何操作电脑都不会,直接就学BASIC。 以前学FORTRAN和BASIC时,养成了非结构化编程的坏毛病,因为有行号,句之间可以随意跳转,也没有模块化的概念,乱用全局变量,程序的可维护性几乎为零。 Visual BasicVisual Basic可视化式的编程开发开创了一个新的时代,当时用鼠标点点拖拖就可以产生一个Windows程序,这种感觉太美妙了,由于我有以前的BASIC基础,所以学这种飞快 CASLCASL这估计很多人没听说过,它并不是一门真正的,只是一门考试用的汇编。参加工作后,项目并不多,就去报考高级程序员试试,其中有一道大题就是写CASL这种汇编

    64260

    《代码英雄》第三季(2):学习 BASIC

    BASIC 这样专为初学者设计的为许多人打开了编程世界的大门。Tom Cormen 和 Denise Dumas 回忆了 BASIC 是如何改变一切的。 而剩下的工作则是编写一门简单直白的编程。 一门像 BASIC 那样的。 他们可以写 COBOL,可以写 FORTRAN,可以写 BASIC,可以写 ALGOL,可以选择当时任何流行的。 对我来说,探究所有有关入门的思想,以及我们对入门的方法与 BASIC 的旧时代相比有什么变化,是一种享受。00:10:26:当你教别人该如何编程时,先从哪里下手呢? 现在,初学者不止可以选择 BASIC 或者 FORTRAN,我们已经拥有一整套的入门清单,但总有一种危险,那就是你忘记了这些仍然是达到目的的一种手段。是工具,不是你要制作的东西。

    7220

    12 月编程排行榜:Java 毫无悬念,Python 夺回前三!

    2018年的最后一个月已经如期而至,看完了编程一年的起起伏伏,最后一个月的结果也已经尘埃落定。 TIOBE发布了2018年12月度的编程排行榜,本次榜单中最有趣的是,Visual Basic .Net达到了历史最高名次(自2001年统计以来),成功挤入TOP5。 这是事实,但不可否认的是,在专业领域也有很多程序和应用是用 Visual Basic 编写的。中小型企业的许多专用办公应用也都是使用这门编程开发的,因为它可快速打造原型的设计,并且易于上手。 TIOBE 编程排行榜是根据全球工程师、课程和第三方数量(如各类搜索引擎)为指数来得出在当月,哪个编程是最热门的、最受程序员欢迎的,尽管它不代表本身的好坏,但从一定程度上能够帮助开发者们了解到编程的趋势 12 月的编程排行榜 TOP 20 ?可以看到,上个月跻身 TOP 10 的 Go ,这个月的排名略微下降,到了 15 名。Python 和 C++ 则一如既往地在第三、第四名中你追我赶。

    28630

    世界上最难学的编程,C只排第三,第一你绝对想不到!

    第一名、Visual Basic .NET颁奖词Visual Basic .NET(VB.NET)是.NET Framework框架下的一种多重编程范式高级。 Visual Basic .NET属Basic,其法特点是以极具亲和力的英文单词为基础标识,以及与自然极其相近的逻辑表达,有时候你会觉得写VB.NET代码就好像在写英文句子一样,从这个角度来说 ,VB.NET似乎是最高级的一门编程,当然在Basic中VB.NET也确实是迄今为止最强大的一门编程。 提名词Visual Basic .NET作者,Alan Cooper:交互设计的提倡者。 库珀有些时候被叫做 Visual Basic 之父,虽然大多数的工作是由微软的内部开发团队完成的,但是对于Windows可视化设计工具的创意是来源于库珀的。 排名理由作者头发浓密度:0% ?

    2.3K3029

    7月编程排行榜:Python持续增长,稳居第三

    TIOBE 编程排行榜 7 月更新已公布,排名前十的分别是:Java, C, Python, C++, C#, Visual Basic .NET, JavaScript, PHP, SQL 和汇编 前十名中,Python 的指数大涨 2.9%,而 C++ 下跌了 0.91%,如今 Python 已经逐渐拉开和 C++ 的差距,坐稳第三,并不断向C靠拢;而 C# 则以微弱的优势领先于 Visual Basic .NET,挤进了前五名。 下面一起来看看榜单详情:Top 10 编程 TIOBE 指数走势(2002-2018)?历史排名(1988-2019)?编程“名人榜”( 2003-2018)? Top 21-50 编程排行??

    18710

    奶奶大学同学让我别学Python了,吃枣药丸,劝我学汇编,说是时髦

    学汇编!说永远都不会过时。?下面是这外国小哥的吐槽如果您所使用的编程在下面的列表内,我表示很荣幸。如果下边的列表,没有您正在使用的,那不好意思,您的可能已经告别这个时代了。 Perl古怪的法早就让人受够了。Ruby从什么时间开始淡出人们的视野?我真的想不起来了。Basic已经挂了。但是Visual Basic还没有。C太底层了,调试起来太难了。它属于过去那个年代。 Android也支持Kotlin,后者极有可能最终会取代Java。JavaScript是浏览器的唯一标准。相当容易学习。经过不断的演变。 Python非常的适合某些项目,它是一种脚本。这也意味着方便使用。被人。被大家吐槽最多的还是那像乌龟一样的速度。不过我提醒大家请注意。Python可是人工智能的首选哦。 R主宰了统计学的世界。但实际上却没有被用于其他任何领域。SQL用来进行数据库操作,别的什么也干不了。Visual Basic和Visual Basic .NET都是很好的(依我的经验来说)。

    16920

    一张主流编程变迁图讲清程序员迁移模式

    ,或明显错误的(“可视化的....Basic?开玩笑吧?”)。二十世纪八十年代和九十年代,一些人仍认为编程应该让新手可以方便使用,因此在个人电脑上预装了免费的编程,大部分都是 BASIC。 基于 PC(DOS)的 BASIC 演变为基于 Windows 的 Visual Basic,这可能是 javascript 出现前使用最多、最受欢迎的编程。 如果不是美国军方在其高可靠系统中采用了 Ada ,这个分支早该终结了。现在我们可以忽略 Ada。)那时还有两个“商业”开发分支:BASIC 和 Pascal 分支。 Delphi 和 Visual Basic 一样,有可视化的编程环境,但它基于 Turbo Pascal ,也极少出现找不到或不匹配实时动态链接库的烦人问题。 Hejlsberg 的在反击之前被微软和 Visual Basic 所遏制,于是 Hejlsberg 转向写 Typescript,这个留待以后讨论。?

    55630

    为什么在 Windows 中常常见到的第一个分区的盘符是 C:

    当时微软和IBM合作,但手里的软件只有一个BASIC,所以找了一个教授买,但是最后没有成功。然后,微软就找了另外一个人,买了他的DOS操作系统,后来这个人也加入了微软。 最开始系统没有操作系统,是有一个引导程序,将纸带机的上记载的Basic加入到内存中。后来有了操作系统,可操作磁盘了。DOS叫作磁盘操作系统,最开始就是用来操作磁盘的,后来发展出了更大容量的硬盘。 BASIC80后可能还有印象的就是红白机FC,玩魂斗罗,超级玛丽这些游戏的主机,FC的全面叫做Family Basic,用的芯片是Motorola的芯片和早期苹果电脑用的是一个芯片。 在FC的游戏卡里,还有一个卡带, 这个卡带里面存的不是游戏,而是Basic,叫Family Basic,这个Basic要比小霸王学习机的Basic还要早, 并且FC还支持手柄、手枪外设的情况下 5.学习机5.1 小霸王其乐无穷小霸王学习机,就将全尺寸键盘与主机融合到一起, 并加入了Basic和中文输入法,成为了当时的学习机。

    12830

    5 种前途迷茫的编程

    微软钟爱于BASIC编程的扩展可以一路追溯到1991年,那时他们刚刚采购了来自Alan Cooper的一个非常酷(对于那个时候而)的可视化编程设计。 Alan Cooper初期使用的是别的编程,但是比尔盖茨让他换成BASIC,因为盖茨认为那是当时最为简单的编程。 虽然针对自己的CLR运行,微软创建了C#,但是它的工程师们另外还创建了一个盖茨深爱的BASIC版本,命名为Visual Basic.NET。 该编程借用了BASIC法,但是它的编码方法却与C#相似。 早先Delphi和它的Object Pascal确实给我们提供了一个良好的工作环境:虽然有点啰嗦,但是编译器很快,而且相比Visual Basic(这里指的是pre-Visual Basic.NET

    38820

    相关产品

    • 自然语言处理

      自然语言处理

      腾讯云自然语言处理(NLP)深度整合了腾讯内部顶级的 NLP 技术,依托千亿级中文语料累积,提供16项智能文本处理能力,包括智能分词、实体识别、文本纠错、情感分析、文本分类、词向量、关键词提取、自动摘要、智能闲聊、百科知识图谱查询等,满足各行各业的文本智能需求。

    相关资讯

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭

      扫码关注云+社区

      领取腾讯云代金券