首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Python为什么被称为“AI时代第一语言”?

近年来随着人工智能和机器学习的发展,Python大火,但很多小伙伴不知道的是,其实Python并不是一门年轻的语言,早在1991年它就出现了。...这门编程语言已经发展了多年,在可预见的未来也会继续保持它的地位。 ? 1989年,Guido van Rossum在参加设计ABC(一种教学语言)后,萌生了想要开发一种新语言的想法。...1989年他创立了Python语言。1991年初Python公布了第一个公开发行版。...在目前主要的编程语言中,Python在最近几年发展非常迅速。Stack Overflow 开发者调查显示,Python 是增长最快的主流编程语言。 那么,这些年到底发生了什么?...谷歌从一开始就支持Python,它现在是谷歌的官方服务器端语言。他们将许多用Bash或Perl编写的脚本重新编码为Python。

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

微软开源早期编程语言 GW-BASIC,网友评论这门老语言太难懂了

近日微软通过一篇博客文章宣布开放 GW-BASIC 的源代码。 微软官方人员表示,自从 MS-DOS 1.25 和 2.0 开源后,社区中要求同样开源 BASIC 语言的呼声颇高。...因此微软选择将 1983 年以来的 8088 汇编语言开源出来,但仅作历史参考和教育用途,不再接收任何修改源码的拉取请求。...就像那个年代的所有其他软件(例如 MS-DOS)一样,GW-BASIC 的源代码 100% 由汇编语言编写而成 。...微软解释,当时也可以选择 FORTRAN、LISP、COBOL、RPG、CPL/BCPL 和 C 等高级语言,然而这类语言的编译器比较昂贵,代码生成效率也不高,还受空间和性能限制,不适合家用或个人计算机...并且在早期编写 PC 软件时,每个字节、每条指令都需要为内存做考虑,汇编语言是不二之选。

1.1K10

第1章 程序设计和C语言

转换的过程称为:“代真”或“汇编”,因此,符号语言称为符号汇编语言(symbolic assembler language)或汇编语言(assembler language)。         ...用一种称为编译程序的软件把用高级语言写的程序(称为源程序,source program)转换为机器指令的程序(称为目标程序,object program),然后当计算机执行机器指令程序,最后得到记过。...高级语言的一个语句往往对应多条机器指令。          高级语言也经历了不同的发展阶段: (1)     非结构化语言。早期的BASIC、FORTRAN、ALGOL等都术语非结构化语言。...C++、C#、visual、Basic、和java等 关于怎么快速学C/C++,可以加下小编的C/C++学习企鹅群:【870+963+251】不管你是小白还是大牛,小编我都欢迎,不定期分享干货,欢迎初学和进阶中的小伙伴...分析结果 (6) 编写程序文档

1.3K40

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

28 年过去了,我们终于要目睹世界上最流行的语言之一,Visual Basic ,开始衰落了吗?...坦白说,我对 Visual Basic 的迷恋是这样开始的:当我还是个十几岁的孩童时,我就学会了使用 BASIC 语言编程,但不仅仅是任何 BASIC 语言。...现在,你可以创建于 VB 组件交互的 Web 页面,称为数据库,并动态编写 HTML。所有这些几乎都是在没有结构的情况下发生的,除非你自己选择创建一个结构。...Visual Basic 本应在教育市场有一个天然的契合点。但即便如此,它仍然是个“败家子”,像 C# 和 Python 这样的现代语言现在已经足够简单、安全,完全可以作为他们的第一门语言来学习。...Visual Basic 以前也不是没受到过威胁,但这一次感觉不一样了。作为世界上曾经最流行的编程语言之一的太阳,似乎终于要落下了。即使这是真的,Visual Basic 在几十年内也不会消失。

2K20

语言者得天下:NLP凭什么被称为人工智能的掌上明珠?

竹间智能创始人& CEO 简仁贤于 2006 年加入了微软,主要负责的工作内容更偏向于自然语言理解、搜索、算法和品牌研发。...这给了简仁贤深耕自然语言处理、并且聚焦在底层平台的自信。 自然语言处理,也就是 NLP,是未来所有人工智能技术的基础和根本,所以有人称 NLP 是人工智能科技的一个掌上明珠。...在此,简仁贤借助了其老上司的一句话:“懂语言者得天下”。在他看来,语言能帮助进化所有 IT 业务,可以说是未来 IT 的基础。...不理解意图和情绪/情感,就无法理解言语的真正含义,在自然语言处理上就无法达到流畅。...深扎 NLP ,在自己的领域做到独当一面 简仁贤告诉我,竹间智能的自然语言处理主要用于解决人与人的交互问题、企业的交互问题、硬件与人的交互问题。

65120

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的颓势。

1.2K60

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

它是一门奇怪的语言,但确实显示出了 BASIC 语言开始形成时的骨架。 DOPE:BASIC 的先驱 计算的历史很容易用问题来概括。...在 IBM,严重的问题被称为「恶龙」,这令人联想到:程序员就是被派去斩杀恶龙的。在计算机发展的早期,「可及性(accessibility)」就是那头最大的恶龙。...这个问题的最终解是 BASIC。与早期的其他语言不同,BASIC 是专为「科学家」、「程序员」以外的人设计的。在这门语言中,不必要的结构被删除,数据被简化,语法被简化至最低限度。...最后,BASIC 被打造成一门非常容易学习的大众语言。 与同时期的其他语言相比,BASIC 极其简单。...在后端,BASIC 代码以最小的延迟进行编译,但对于学生来说,学校的计算机似乎可以「说」流利的 BASIC 语言BASIC 稍微偏离了严格的格式。

60020

第一章C语言的基础知识 第一节、对C语言的基础认识​ 1、C语言编写的程序称为源程序,又称为编译单位。 2、C语言书写格式是自由的,每行可以写多个语句,可以写多行。 3、一个C语言程序有且只有一个ma

第一章C语言的基础知识 第一节、对C语言的基础认识 1、C语言编写的程序称为源程序,又称为编译单位。 2、C语言书写格式是自由的,每行可以写多个语句,可以写多行。...3、一个C语言程序有且只有一个main函数,是程序运行的起点。 第二节、熟悉vc++ 1、VC是软件,用来运行写的C语言程序。 2、每个C语言程序写完后,都是先编译,后链接,最后运行。...第五节:整数与实数 1)C语言只有八、十、十六进制,没有二进制。但是运行时候,所有的进制都要转换成二进制来进行处理。     a、C语言中的八进制规定要以0开头。...b、C语言中的十六进制规定要以0x开头。 2)小数的合法写法:C语言小数点两边有一个是零的话,可以不用写。 1.0在C语言中可写成1. 0.1在C语言中可以写成.1。...2、注释是最近几年考试的重点,注释不是C语言,不占运行时间,没有分号。不可以嵌套! 3、强制类型转换:   一定是 (int)a 不是  int(a),注意类型上一定有括号的。

18930

第一章 C语言的基础知识 第一节、对C语言的基础认识 1、C语言编写的程序称为源程序,又称为编译单位。 2、C语言书写格式是自由的,每行可以写多个语句,可以写多行。 3、一个C语言程序有且只有一个ma

第一章C语言的基础知识 第一节、对C语言的基础认识 1、C语言编写的程序称为源程序,又称为编译单位。 2、C语言书写格式是自由的,每行可以写多个语句,可以写多行。...3、一个C语言程序有且只有一个main函数,是程序运行的起点。 第二节、熟悉vc++ 1、VC是软件,用来运行写的C语言程序。 2、每个C语言程序写完后,都是先编译,后链接,最后运行。...第五节:整数与实数 1)C语言只有八、十、十六进制,没有二进制。但是运行时候,所有的进制都要转换成二进制来进行处理。     a、C语言中的八进制规定要以0开头。...b、C语言中的十六进制规定要以0x开头。 2)小数的合法写法:C语言小数点两边有一个是零的话,可以不用写。 1.0在C语言中可写成1. 0.1在C语言中可以写成.1。...2、注释是最近几年考试的重点,注释不是C语言,不占运行时间,没有分号。不可以嵌套! 3、强制类型转换:   一定是 (int)a 不是  int(a),注意类型上一定有括号的。

25430

【C# Personal Handbook】运行环境

并不是所有的语言(例如Visual Basic.NET或J#)都支持无符号的数据类型,这种数据类型是与CLS不兼容的。...BCL,基础类库(Base Class Library) BCL是一个公共编程框架,称为基类库,所有语言的开发者都能利用它。...它是微软对通用语言架构(CLI)的实现版本,它定义了一个代码执行的环境。CLR执行一种称为通用中间语言的字节码,这个是微软的通用中间语言实现版本。 CLR目前已稳定运行于各个平台之中。...Checker 异常管理 Exception Manager 调试管理 Debug Engine 中间码(MSIL)到机器代码(Native)编译 类别装载 Class Loader 开发人员使用高级编程语言编写程序...实际上,CLR代理了一部分传统操作系统的管理功能,通常将在CLR的控制下运行的代码称为托管代码,否则称为非托管代码。 执行流程 将源代码(vb、cs)编译成托管代模块。

42040

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

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

53710

通过写“猜数字”游戏学习 Fortran | Linux 中国

Fortran 77 是我学习的第一门编译型编程语言。一开始时,我自学了如何在 Apple II 上用 BASIC 编写程序,后来又学会在 DOS 上用 QBasic 编写程序。...我一直认为 Fortran 与 BASIC 有点相似,所以每当我需要编写一个简短程序,来分析实验室数据或执行其他一些数值分析时,我都会很快想到 Fortran。...“猜数字”程序练习了编程语言中的几个概念:如何为变量赋值、如何编写语句以及如何执行条件判断和循环。这是学习新编程语言时一个很好的的实践案例。...在其他语言中尝试 在学习一门新的编程语言时,这个“猜数字”游戏是一个很好的入门程序,因为它以非常简单的方式练习了几个常见的编程概念。...通过用不同的编程语言实现这个简单的游戏,你可以弄清一些核心概念以及比较每种语言的细节。 你有最喜欢的编程语言吗?如何用你最喜欢的语言来编写“猜数字”游戏?

1.8K30

我的第一门编程语言

但更令她吃惊的是这里的软件技术,她知道了一种叫 FORTRAN 的东西,竟能用接近自然语言的代码编写程序,能将数学公式直接写到代码里!它的编程效率比机器码汇编不知高了多少倍。...为了满足 Windows 下的程序开发,微软推出了 Visual Basic 语言,这门语言上手简单,通过拖拽控件就能完成用户界面设计。...所以我工作后使用的第一门编程语言实际上是 Visual Basic。 学习了一门编程语言,但从没派上实际用场,是不是白学了呢?...也不能这样说,从 FORTRAN 语言的学习中,掌握了程序的基本结构(循环、判断),也学习了结构化编程思想(函数、过程),这样在后续的 C 、PASCAL、Visual Basic 语言的自学中,可以快速上手...当时的 Visual Basic 语言虽然不支持面向对象编程,但已经有封装、事件等概念,间接的帮助我后来理解面向对象编程。

48430
领券