精华内容
下载资源
问答
  • 汇编语言还是高级语言,除了C有汇编语言的特性外,其他大部分语言都是高级语言 面向对象还是面向过程,除了C是面向过程的语言,其余基本都是面向对象 解释性语言还是编译性语言,C/C++/Pascal/Delphi这些语言都是...

    了解优势特性

    该语言属于什么编程语言

    当前要学习的编程语言

    1. 汇编语言还是高级语言,除了C有汇编语言的特性外,其他大部分语言都是高级语言
    2. 面向对象还是面向过程,除了C是面向过程的语言,其余基本都是面向对象
    3. 解释性语言还是编译性语言,C/C++/Pascal/Delphi这些语言都是直接编译的,而Java/Javascript/Python/C#/VB/Perl/Ruby等语言都是在先解释再运行,属于解释性语言

    了解这一点的目的在于方便认识其优劣势和应用场景,比如编译型语言少了解释的步骤,大都效率很高,因而常被用于大型系统如操作系统、数据库系统等。

    该语言有何优势和劣势

    主要可以从这几点考量其优劣势:

    1. 性能效率
    2. 开发难度
    3. 语法简洁
    4. 内存机制
    5. 是否跨平台
    6. 其他独有特性

    如C/C++的最大优势是执行效率高,劣势是内存管理麻烦,python的最大优势是语法简洁、第三方库丰富、开发效率高,劣势是执行效率低等。

    了解应用场景

    该语言主要用来做什么

    如常见的编程语言中,如果要进行游戏开发,一般都选择C++/C#;想要做设备驱动、嵌入式,一般都选择C;想要开发OSX/IOS系统应用,一般都用Object-C;而想要做Web开发和Android应用、大数据相关,则大多选用Java;而Python更多用于进行图像处理、人工智能和黑客编程。

    学习基础语法

    数据类型 变量

    运算符 操作符

    条件 循环

    高级数据类型

    函数 类 对象

    其中,一般高级数据类型、类和对象都是入门的难点,其余的基本半天就能理解搞定。

    学习进阶语法

    大多数编程语言都有其特有高级语法,如python的生成器、装饰器、元类等,无外乎是对基础语法的封装更方便调用,或是多进程、多线程、网络、多媒体等,与其擅长领域相关;

    此外,还应多取关注代码的最佳实践,以求编写高质量代码,如可了解注释、文档、语法、调试、部署等方面的奇技淫巧。

    学习相关框架和库

    编程语言为了提高效率,避免重复开发,大多数都有自己比较流行的开发框架和第三方库,如Java的SpringMVC、SpringBoot、SpringCloud框架等,Python的Django、Flask、Tornado、Scrapy、FastAPI框架等,C++的OpenGL、OpenCV、OpenSceneGraph等开源库。

    根据自己的研究方向,选择一些流行的开发框架,对于开发框架首先要知道其目录结构作用,其次是其内部通信机制,了解这些就已经入门了,多在实践锻炼实用熟练度。

    第三方库很多很杂,可以选择一些比较流行和认可度比较高的,不会用就看源码或者官方文档,用好其中一个就够了,如Python里用以图表生成的库就有matplotlib、seaborn、pygdal、pyecharts、altair等十来种,但大部分情况下一个pyecharts,足够应付大部分的编码场景。

    展开全文
  • 编程语言

    2019-01-17 23:32:05
    脚本语言属于托管语言。 脚本语言:如VB,Shell,JS这些语言。 非托管语言:不需要配置环境变量的语言,如汇编和C语言。 jdk的作用 我们在使用eclipse前,需要配置jdk和tomcat这两个环境变量。配置jdk的作用是把...

    托管语言:需要配置环境变量的一些语言,如Java,C#,python等。脚本语言也属于托管语言。
    脚本语言:如VB,Shell,JS这些语言。
    非托管语言:不需要配置环境变量的语言,如汇编和C语言。

    jdk的作用
    我们在使用eclipse前,需要配置jdk和tomcat这两个环境变量。配置jdk的作用是把我们编的Java语句翻译成.class,再由jdk里的jre翻译成计算机所能识别的汇编和C语言。所以说白了jdk的作用就是翻译。

    展开全文
  • 当然跟用其它语言比如C++写一个专门的“移位操作DLL”给VB6调用相比, 运行效率要低一些。但这个模块用到的API是系统自带的,因此自己的程序 不用“拖着一个小尾巴”,还算是有一定的应用价值。 别的不想多说了,...
  • VB课程设计俄罗斯方块

    热门讨论 2011-02-25 10:46:55
    VB 全称Visual Basic,它是以Basic语言作为其基本语言的一种可视化编程工具。 Vb是microsoft公司于1991年退出的windows应用程序开发工具visual意思是“可视化的”。在它刚推出来时,自身还存在一些缺陷,功能也相对少...
  • Visual Basic 语言程序设计 (考试时间90分钟,满分100分) 一、选择题 (1)下列叙述中正确的是 B A) 栈是“先进先出”的线性表 B) 队列是“先进先出”的线性表 C) 循环队列是非线性结构 D) 有序性表既可以采用...
  • 一脸懵逼的楼主第一次知道了还有这门编程语言,视野一下从易语言 C语言 C++ 汇编 C# VB 这些编译语言拓宽了不少。 编译语言又叫做静态语言,由于代码经过编译器编译成机器码之后已经看不到之前的代码,编译后的程序...

    还记得楼主在大学的时候听董富国老的课第一次接触到python,什么?蟒蛇?一脸懵逼的楼主第一次知道了还有这门编程语言,视野一下从易语言 C语言 C++ 汇编 C# VB 这些编译语言拓宽了不少。

    编译语言又叫做静态语言,由于代码经过编译器编译成机器码之后已经看不到之前的代码,编译后的程序很难再修改,也正是因为被编译成了计算机更容易理解的形式,所以运行起来速度会非常的快。

    相反,像python JavaScript语言,他们属于脚本语言,又叫动态语言,是不需要编译器编译,代码可以直接被解释器解释运行,后期更改变得更加方便,以至于代码自己可以对自己进行修改,这就让程序的灵活性增加了不少,当然相应的由于计算机理解代码经过了一层解释器,所以运行速度变慢了不少。

    会易语言的朋友可以这样理解哦:
    静态:用易语言写一个程序,两个按钮,其中一个按下会弹出信息框,另外一个按下会关闭软件
    编译后,点击相应的按钮就会出现相应的效果

    动态:用易语言写一个程序,一个编辑框,一个按钮,编辑框中可以输入一些文本,按钮点击后判断编辑框里面的文本是什么,根据文本是“信息框”或者“关闭”执行对应的命令
    编译后,编辑框中输入“信息框”点击按钮,就可以弹出信息框,编辑框中输入“关闭”点击按钮,程序就会退出。
    在这个程序里,我们可以简单的将编译后的程序理解为:解释器,解释器他解释了编辑框中的内容,编辑框中的内容可以理解为代码(当然我们如果逻辑做的更复杂一点,确实可以实现复杂代码功能)而我们按下的按钮,相当于让解释器去解释编辑框中的代码,可以对应python中的run命令。
    由于代码中多了判断,速度当然会比我们写的第一个程序慢一点点(暂不考虑计算机速度极快,人们无法感受到)
    [attach]1478[/attach]

    哦对了,多数动态语言由于和计算机直接有一个解释器,只要把解释器做成支持多平台(系统)的,这门动态语言也就可以实现跨平台了(windows,linux,mac都可以运行),一套代码,多平台通用。
    实际上许多编译语言也可以实现跨平台,比如golang,它是一门新兴语言,得益于出生比较晚,开发golang的大佬们早就考虑到了跨平台问题,为golang做了一套可以支持多个平台的编译器,使得golang既可以高性能运行又可以跨平台。
    再就是C++跨平台是可以通过编译器的条件编译实现的,比如linux和windows上面有不少通用的功能可以用一样的代码实现,当遇到不通用的功能时则需要写分别对应linux 和 windows的代码,
    编译器会选择编译这两种代码中的一种。

    演示代码下载:https://download.csdn.net/download/oNuoZuo/13770801

    展开全文
  • Java相关知识

    2012-02-17 22:05:40
    1、Java是一个纯的面向对象的语言;C语言是面向程序的语言;C++、VB、C#都是面向对象的语言; 2、计算机程序设计的本质是把现实生活中我们遇到的问题,抽象后...3、机器语言、汇编语言和结构化高级语言三者属于非面
     
    

    点击打开链接

    1、Java是一个纯的面向对象的语言;C语言是面向程序的语言;C++、VB、C#都是面向对象的语言;

    2、计算机程序设计的本质是把现实生活中我们遇到的问题,抽象后利用计算机语言转化到机器能够理解的层次,并最终利用机器来寻求问题的解。主要涉及的两个问题是一是:如何把问题抽象化;第二是:如何把以抽象的问题映射到机器能够理解的语言;

    3、机器语言、汇编语言和结构化高级语言三者属于非面向对象的语言,
    而前两者又属于面向机器语言,要求对硬件了解很深;

    4、面向对象的思想:面向对象的编程语言将客观事物看做具有状态和行为的对象,通过抽象找出同一类对象的共同状态(静态特征)和行为(动态特征),构成模型——类;简单来说类就是一个集合;

     知识引深:结构和类的区别:

         相同点:两者都是一个集合;

         不同点:结构只是抽取了性别、姓名等属性,用相应的变量放到一个集合里,才能显示一个学生的信息,而没有把行为放到里面;而类不仅仅抽取类那些属性,而且还抽取了行为、状态,放到一个集合里,用相应的方法来表示类的行为;

    5、面向对象的重要思想:

     

     

     

     

     

     

     

    消息传递包括有类与类之间有何关系以及他们之间是如何传递的类;

    例子:现实生活中的一类对象--汽车

     

          面向对象的语言实现了封装,封装带来的好处:隐藏类的数据,控制用户对类的修改和控制数据访问权限;其优势是对数据的安全起到了隐藏作用;

          数据访问有三种形式:

    共有:类外的方法也可以访问;

    私有:只能本类方法访问,类外的方法不可以访问;

    保护

    6、Java面向对象的好处:

         可重用性:就是将已有类作为新类的子类

         可靠性:纯的面向对象的,所有的程序都要封装的;

          抽象和封装:封装后放到一个集合里,保证数据安全,先抽象再封装;

          继承性:其核心是建立一个新类;在已有类的基础上(已有类要包含它的属性、行为…)建一个新类,可作为已有的子类;是一个或一种的可以定义为子类或父类,就像水果是一种属于父类,而苹果是一个属于水果,苹果是子类,但它继承父类的行为、属性等但又有自己独特的性质,即子类继承父类所有的行为方法,它包含了父类的所有;

         多态性:在面向对象的程序设计中,同一个消息被不同的对象接收可以导致不同的行为;解释是:同一个消息比如说父类为形状类,而圆、矩形都可求面积、周长…,圆和矩形都要求面积,但是各个的方法不一样,所求的行为就不同;

    7、Java与C的区别:

        a、Java里无指针,内部有一些安全程序,Java不属于类成员的函数;

        b、无#include或#define预处理功能,用import语句来包含他的类和包;

        c、无多重继承;

        d、Java禁用goto,没有structure、union及typedef

        e、无全局变量,可在类中定义公用,静态实现多种功能;

    8、Java语言的特点:

       面向对象

       安全性

       操作平台无关性:一次编写,到处运行,不同的操作系统都能用;

       多线程:对内存自行管理,自动垃圾回收;

       内存管理

    9、组成Java程序的最小单位是类;Java的好处在于它的大多数功能,有大量已经编译好的、经过测试的类,可以直接使用,从而大大提高了程序的开发效率,这些类的集合叫做Java类库,Java类库也称为Java API(Application Programming Interface);

    10、Java的开发环境有:Application应用程序、Applet小应用程序;

     

            .java文件通过编译器生成.class类文件,然后通过解释器生成二进制文件即机器语言,从而被不同的机器所识别。

    展开全文
  • 计算机编程入门教程

    千次阅读 2013-12-29 09:50:04
    用什么语言可以写木马...如果是控制Windows的话,就属于一般的Win32木马,几乎什么程序都可以写,不管是MASM32、VC++、VB、Delphi、BCB都可以,个人推荐MASM32,毕竟汇编的东西短小精悍,而且设计直观方便,其他的语
  • 代码人生 - 开场白

    2004-11-04 01:57:00
    回想起来,1983年初识一种叫电脑的东西(后来才知道原来就是传说中的Apple II),1985年开始知道有一种可以和电脑说话的语言叫BASIC,之后知道汇编、QBasic、C、VB、C++、Java、C#,相信随着时间的推移还会知道更多...
  • C#微软培训教材(高清PDF)

    千次下载 热门讨论 2009-07-30 08:51:17
    18.2 在 C #代码中调用 C++和 VB 编写的组件 .240 18.3 版 本 控 制 .249 18.4 代 码 优 化 .252 18.5 小 结 .254 第五部分 附 录 .255 附录 A 关 键 字.255 附录 B 错 误 码.256 附录 C .Net 名字空间...
  • C#微软培训资料

    2014-01-22 14:10:17
    18.2 在 C #代码中调用 C++和 VB 编写的组件 .240 18.3 版 本 控 制 .249 18.4 代 码 优 化 .252 18.5 小 结 .254 第五部分 附 录 .255 附录 A 关 键 字.255 附录 B 错 误 码.256 附录 C .Net 名字空间...
  • c#学习笔记.txt

    2008-12-15 14:01:21
    如前所述,我是一个狮子座男人,一度我认为学习Java会使我看起来与众不同,可是几个月以后我放弃了这个选择,我看了论坛里关于这两种语言孰优孰劣的讨论,最终选择了C#,请不要问我为何做出这样的选择,很多人认为...
  • 另外还可识别出EXE文件是用什么语言编写的VC++、Delphi、VB或Delphi等。 支持文件夹批量扫描 我们用PEID对easymail.exe进行扫描 找到壳的类型了 UPX 0.89.6 - 1.02 / 1.05 - 1.24 -> Markus & Laszlo 说明是...
  • 疯狂的程序员

    热门讨论 2012-07-18 18:05:32
    室里的一个人――和别的不一样,这间寝室有个不属于这个班的人――他叫王江。 王江他特别,不仅因为他不是这班的,还因为他吹的牛皮很特别。 大一晚上谈什么?当然是谈高考。 于是王江就叹息:哎呀,差一分呐。 土匪...
  • 做程序的朋友都知道,比较流行的编程工具名目颇多,比如:VB,DEPHI、汇编等等。但是如果你决定做RPG编程,那我们向你推荐 MicrosoftVisualC++。使用 VC开发 RPG游戏,它有着更贴近底层。代码运行速度快、便于优化等...
  • 他曾在IBM工作多年,能使用多种语言进行编程(在多种机器上使用汇编语言和高级语言),设计和实现了实时闭环工业控制系统。Horton拥有丰富的教学经验(教学内容包括C、C++、Fortran、PL/1、APL等),同时还是机械、加工...
  •  Java局域网通信——飞鸽传书源代码,大家都知道VB版、VC版还有Delphi版的飞鸽传书软件,但是Java版的确实不多,因此这个Java文件传输实例不可错过,Java网络编程技能的提升很有帮助。 Java聊天程序,包括服务端和...
  • JAVA上百实例源码以及开源项目

    千次下载 热门讨论 2016-01-03 17:37:40
     Java局域网通信——飞鸽传书源代码,大家都知道VB版、VC版还有Delphi版的飞鸽传书软件,但是Java版的确实不多,因此这个Java文件传输实例不可错过,Java网络编程技能的提升很有帮助。 Java聊天程序,包括服务端和...
  •  支持静态链接其它编程语言(如C/C++、汇编等)编译生成的静态库(.LIB或.OBJ),但仅限于COFF格式,支持cdecl和stdcall两种函数调用约定。  使用说明如下:函数声明和调用方法与DLL命令一致;“库文件名”以.lib...
  • ASP.NET的网页代码模型及生命周期

    热门讨论 2009-07-28 14:22:11
    语言为.NET网站中使用的语言,如果选择Visual C#,则默认的开发语言为C#,否则为Visual Basic。创建了ASP.NET网站后,系统会自动创建一个代码隐藏页模型页面Default.aspx。ASP.NET网页一般由三部分组成,这三个部分...

空空如也

空空如也

1 2
收藏数 23
精华内容 9
关键字:

vb属于汇编语言