精华内容
下载资源
问答
  • 1. 关于三年大学计算机语言的学习: 我在大学期间学习了C,C++,Java,Oracle,还有数据结构,操作系统,计算机组成原理,软件工程导论配套的计算机知识基础,还有在xx实训基地的学的HTML,jQuery,JSP,JAVA EE...

    我是Mr邵,是一名普通大学的计算机科学与技术专业的学生。现在想在夜深人静的今晚,把关于之前三年学习生活,亦或对现状的评价,还有对未来工作生活的展望写博客记录一下。
    1. 关于三年大学计算机语言的学习:
    我在大学期间学习了C,C++,Java,Oracle,还有数据结构,操作系统,计算机组成原理,软件工程导论配套的计算机知识基础,还有在xx实训基地的学的HTML,jQuery,JSP,JAVA EE,大体就应该是这么多把,我想这应该是一个标准的程序员大学生应该学习的课程吧。现在我想想接触这些东西的产生的心里过程吧。
    关于C:
    c语言老师是一个个子小小的,说话声音特别的人,看起来比较亲切。刚上的大学的我玩心也是比较重的,印象中周边的同学,刚学的了几个printf语句就可以在其他的专业同学面前展示代码的神奇之处。代码确实很神奇,在当时我眼里这些输入的“指令”就可以“操控”计算机做一些事情。虽然当时随之也对其产生了兴趣,但是一学期的课程设计中,好像熟练的也就是printf语句,?真的,一手自信的“排版”也敲得劈里啪啦的。但随之而来的问题就有很多,比如如何在一个比较完整的系统中定义大量的变量和常量,如何在每个函数功能模块中较妥善的处理与main()函数的位置如何完成好各个函数的形参实参的调用?在无数次搜索引擎和老师的帮助下终于搞了个算是能正常运行功能的小系统,是一个对校园卡的信息处理的系统。第一次为了“代码”熬夜,虽然也是比较累,但是在运行之后无任何错误一次次运行之后也是非常开兴和激动的。感觉就像捏 个儿子一样哈哈哈。
    关于C++
    C++老师是我们院系出了名的暴脾气,因为上课限制使用手机。所以在这学期的专业课依然没有学到什么东西哈哈哈?我算是诚实了,因为那本书实在太厚!感谢老师一节课教40,50页的东西。所以学知识的主要来源依然是本学期的课程设计。C++在C的基础上加了一个叫做“类”的东西,我是怎么理解呢?之前的C语言定义的那些变量啊,就像捏小人,乱捏一同,用到那个捏哪个,用到哪个拿哪个。C++呢就好像让这些个小人分了组,还穿上了衣服。哪个小人是谁家的,又是能给别人看或者不能的。弄懂了这些还远远不够,对,远远不够。知道要构造函数,是整个程序显得更加有条例,当时的我就在这里遇到的难题,比如变量声明和定义区别?比如extern关键字怎么用? 比如传引用和指针又有什么区别?还有让人头疼的各种数据类型0值比较?又或static又是什么在C和C++又有什么不同。。。好多好多那是我才知道学习语言的日子才才刚刚开始,这学期的课程设计采用大量网上的原材料,只要动手改改变量名和函数名然后对整个系统加以了解就应付完事了。大一一年结束,个人感觉比较糟糕。?
    关于计算机公共基础课
    大二的一年一连学习了很多的计算机基础课,有数据结构,计算机组成原理,操作系统,之后我大致了解了计算机是个什么东西,操作系统又是干嘛的,我们学习熟悉并应用支撑软件又是干嘛的。最让我 影响深刻的就是数据结构这门课,没有自主学习关于计算机知识的我,那个带着眼镜的说话虽然不是大声但是很有威严的老师真是对我来说是语言启蒙导师,我问他过很多问题比如循环链表的插入,删除操作比如先序,中序,后序遍历的递归和非递归算法,哈夫曼编码的算法比如抽象数据类型的概念和实现方法还有平衡二叉树的构造方法。其他的课老师印象并不是很深刻,不过那个计算机组成原理老师,是一个看起来特别显老的老师,不过听同学说年纪不是很大,听他讲课真是特别困,虽然真的听起来很轩昂。但是内容太过“真实”,所以也没有多少知识进了耳朵里。
    关于JAVA
    学习Java是大三上学期了,学校里换了教学方式,不再是以前一味的讲课,而是把重心放在实践上,在这个实训基地里,每个人面前都有一台电脑,老师在上面讲的内容,就可以即刻或者课下立马解决。之前也接触了一些JAVA的应用,好像是手机里的一些JAVA小游戏。经过了一学期的学习,我大体了解到一个较完整的程序是由好几个健全的模板组成的,模板之间高内聚低耦合是一个良好程序的象征,不过其他的知识并没有学习到多少,唯一一次收获还算可以的就是老师组织的一次课程设计,要求每个人要独立的完成一个系统,还是老生长的增删改查,不过加入的I/O流,可以把储存信息的日志表放到的文件夹里面,每次的数据的更新都使日志表发生更新。到此我也算是比较了解自己并不是同一个优秀的程序员。半年的学习连怎么构建类和函数都运用不熟。
    关于HTML,jQuery,jsp,java EE:
    超文本协议,就是网页文字图片的排版,建个表或者弄个输入框架,在加个颜色的别的什么动画声音的别的什么小操作,jQuery也是搭配着HTML学习的,它很多的事件处理,不过我实践的很少,因为我对这些并替不起什么兴趣。server page倒是挺有意思的目前正在学习,接触的并不是很多。
    关于对MySql的吐槽
    mysql很强大,每个人都这样说。(我个人只用过mysql的数据库)使用PHP操作mysql,一个让人很难忍受的地方,就是语句不能复杂,一复杂就效率非常慢。只能用简单的SELECT …FROM … WHERE …ORDER BY …LIMIT…不能设置变量。在PHP中连接数据库,sql变量根本就直接报错!但是在mysql命令窗口,sql变量是完全可以用的,而且直到进程结束。只能用简单的查询语句或者插入语句,一复杂,哪怕一点点,就慢得跟什么一样。感觉mysql功能就简单的连最基本的运算都不允许,残缺不全的感觉。像SELECT CASE WHEN ,SELECT IF ,UPDATE SELECT 在mysql中来说基本上是奢求了。

    2. 关于对现状的评价

    其实我感觉每个人都很难对自己有一个很标准,不违心的评定。我始终相信每个人的自信程度是伴随着知识能力的高度成长的,一个如果连自己都说服不了亦或者驾驭不了的人怎么让别人相信自己是优秀的呢?而问题的关键是如何产生一个自我评定的标准,自我评价自省并不是很难,难得是如何拿捏那一个对于每个人都不同的标准。对于我的标准而言,我觉得我可能会比那些已经在社会上如鱼得水而又更想“贪心无厌”的人要低一点,可能我社会经验,或者年龄不达标的问题,看待事情要比那些人要考虑的比较少一点。我现在就是一位普通的应届毕业生,不知道我学到的那些滴滴点点又不能熟练应用的知识能不能胜任一个小公司的普通的程序员,能不能配和那些新老同事上好班,敲好代码。关于我对计算机语言的态度:我对它的快乐仅仅是在”征服“它之后产生的快乐,那种经历无数个夜晚,一步步完善,一步步建全程序的感觉就像登峰一样,过程虽然枯燥,但是结束之后的自豪感,那种自信,我想正是那种没有学习过计算机语言的所不能体会到的。、
    3.关于未来的程序员生活
    我看过很多博客主叙述他们毕业之后的程序员生活,大体分三种,第一种:个人的高度不高,学习能力不是很强,更没有背景什么的,在小公司的底层做了好几年的增删改查,日复一日,我想这种人可能就是程序员中算是比较可怜的了,第二种:想要学习了解更多的知识,想要接触的更多的知识技能,这就意味着,如果一个公司所在的层面如果不能给他提供更多的学习机会,他可能就会毫不犹豫的跳槽。对于这类人,知识见识永远高于一切,对他们有好处也有坏处把,但是我感觉这类人很少,毕竟到他们这个年龄时考虑的事情有很多,所想事情很多的人应该就是那第三种人吧,他们既想拥有一份稳定的工作让家人安心,又能有一份不错的收益,虽然有很多不由己的事情,比如如何处理理想和现实的关系,自己和上司的关系,家人和工作的关系…人生在世就是受苦的,谁能看淡一点能受苦一点,过的就比较好一点,我可能就属于第三种人吧,不过我还是想在最后的大学生涯里多做一点自己能把握住的事情,多学一点以后工作能用到的东西,有价值的东西,有竞争价值的东西。

    展开全文
  • 我的一点思考-关于计算机专业-关于计算机语言

    千次阅读 多人点赞 2020-09-22 16:27:01
    从保存知识的火种、深入理论知识方面来讲,按照C语言、C++语言、数据结构、组成原理、编译原理、操作系统、计算机网络原理,还必须加入最新的知识,比如分布式计算、并行计算、最新网络架构、最

    跟计算机相关的专业非常多。

    研究生、博士生阶段的研究方向也是花样百出。

    计算机专业离不开学习编程语言。

    编程语言也超过了3000种。

    最流行的不外乎:c、c++、c#、java、python等等

    语言不能说好坏,只能说适合不适合。

    对于记忆力不是很强初学者,学习计算机专业的压力还是很大的。

    从保存知识的火种、深入理论知识方面来讲,应该按照C语言、C++语言、数据结构、组成原理、编译原理、操作系统、计算机网络原理来学习,还必须加入最新的知识,比如分布式计算、并行计算、最新网络架构、最新编译技术等等。

    比如有一天,又遇到卡脖子问题,我们需要从头创造计算机技术,急需要基本原理的东西。

    但是,不客气的讲,对于一些研究所和学校,比如中科院、清华、北大等,有能力培养科学家,其他学校还是老老实实地办应用型为好。

    在下不才,对于一般院校,谈谈自己的想法,不喜勿喷。

    看过后,如果郁闷了,去喝杯酒缓解缓解,酒钱自己出,在下概不负责。

    我认为,现在可以按照下面几条线培养应用型软件人才。

    1、Qt

    走的是C++路线,QT是一个类库,也是一个开发平台。跨平台桌面程序开发。

    2、C#

    微软的开发语言,以Visual Studio.net为开发平台。桌面程序,asp.net网站开发。

    3、Java

    可以以eclipse或者IntelJ IDEA为开发平台。java web,android开发等等。

    4、Python

    可以以PyCharm为开发平台。人工智能、机器学习、大数据、web等。

     

    我这样区分的标准是以“不折腾”为基准的。一个平台,一个工具,学生用熟悉了就好。把一个工具用熟了,转其他也不太费力气。而普通学校的弊端是什么,老师很多,负责不同课程,不同课程用不同操作系统(windows、linux、android),用不同开发工具(c、c++、c#、java、python),你一个老师一个语言,学生需要学多少语言?可怜的娃娃们。

    以上只是四种工具,你打算用他们做什么呢?

    就好比我们的汉语,你会很多字,读了很多文章,那么你用汉语去做什么了?

    写小说,你需要有故事啊。写歌词儿,你需要有音乐知识啊。

    计算机语言也一样,你想要用语言做什么:

    web前端开发、android开发、web后端开发、游戏开发、信息管理系统开发、计算机视觉、计算机翻译?

    遗憾的是,大多数学校都只是教给学生一堆工具,并没有教如何在哪个领域用

    学生只是会拿出来耍耍,写个Hello World之类的程序,解决不了实际问题。

    有些学生毕业前拿个2-4万上个培训班,接触一下实际项目,包装一下,就好就业一点。

     

    对于学生:

    我建议,大家去求职网站搜索一下计算机相关职位,看看都有哪些,哪些适合自己,然后去网上书城,搜索相关书籍

    按照上面的例子,敲进计算机,看明白,然后再深入去做其他项目。

     

    对于学校中的老师:

    能及早的选择一个适合自己的方向,并为之奋斗一生,是一件很幸福的事情。

    比如计算机视觉、自然语言处理、语音处理等高逼格的;

    比如web前端、后端等;

    比如android开发等。

    自己也跟着前沿科技,动起手来,才有底气去指导学生啊。

    教师入门一个新东西,肯定比学生快,因为有基础,

    但是到最后未必比学生强,因为记忆力、体力已不如学生。

     

     

     

     

     

    展开全文
  • 计算机语言分类

    千次阅读 2012-02-17 23:24:01
    计算机语言分类 分类: 计算机语言 2011-02-10 21:19 55人阅读 评论(0) 收藏 举报 计算机语言分类 收藏 ActionScript  ActionScript是Flash的脚本语言。正是由于Flash中增加、完善了...
      
    

    计算机语言分类

    分类: 计算机语言 55人阅读 评论(0) 收藏 举报

    计算机语言分类 收藏
    ActionScript
        ActionScript是Flash的脚本语言。正是由于Flash中增加、完善了ActionScript,才能创作出来的动画具有很强的交互性。在简单的动画中,Flash按顺序播放动画中的场景和帧,而在交互动画中,用户可以使用键盘或鼠标与动画交互,大大增强了用户的参与,同时也大大增强了Flash动画的魅力。例如,可以单击动画中的按钮,使动画跳转到不同部分继续播放;可以移动动画中的对象,如移动你手中的手枪,使射出的子弹准确地击中目标;可以在表单中输入信息,反馈你对公司的意见等。
        ActionScript同样拥有语法、变量、函数等,而且与JavaScript类似,它也由许多行语句代码组成,每行语句又是一些命令、运算符、分号等组成。它的结构与C/C++或者Java等高级编程语言相似。所以,对于有高级编程经验的人来说,学习ActionScript是很低轻松的。
        ActionScript与JavaScript结构类似,但是它的编程要容易得多,每一行的代码都可以简单地从ActionScript面板中直接调用。在任何时候,对输入的ActionScript代码,Flash都会检查语法是否正确,并提示如何修改。完成一个动画的ActionScript编程以后,可以直接在ActionScript的调试过程中,检查每一个变量的赋值过程,设置检查带宽的使用情况。ActionScript更容易使编程学习者理解面向对象编程中难以理解的对象、属性、方法等名词。
        ActionScript 2.0 包括以下主要功能:熟悉的面向对象编程 (OOP) 模型 ActionScript 2.0 的主要功能是一个大家熟悉的用于创建面向对象程序的模型。ActionScript 2.0 中实现了几个面向对象的概念和关键字,例如,类、接口和包。如果您曾经使用过 Java 编程,那么您对这些概念一定很熟悉。ActionScript 2.0 提供的 OOP 模型是以前的 Macromedia Flash 版本中用于创建对象和建立继承的原型链方法的"句法定式"。使用 ActionScript 2.0,可以创建自定义类和扩展 Flash 的内置类。


    Ada
        Ada是一种表现能力很强的通用程序设计语言,它是美国国防部为克服软件开发危机,耗费巨资,历时近20年研制成功的。它被誉为第四代计算机语言的成功代表。美国国防部之所以把这种语言取名为Ada,是为了纪念奥左斯特·艾达·洛夫莱斯伯爵夫人(Augusta Ada Lovlace,1815-1852),她是英格兰诗人拜伦(Byron)勋爵的女儿,曾对现代计算机技术之父查尔斯·巴贝奇(Charles Babage,1791-1871)的笔记、手稿进行了整理和修正。从某种意义上说,她是世界上第一位计算机程序员。与其他流行的程序设计语言不同,Ada语言不仅体现了许多现代软件的开发原理,而且将这些原理付诸实现。因此,Ada语言的使用可大大改善软件系统的清晰性、可靠性、有效性、可维护性。Ada是现有的语言中无与伦比的一种大型通用程序设计语言,它是现代计算机语言的成功代表,集中反映了程序语言研究的成果。Ada的出现,标志着软件工程成功地进入了国家和国际的规模。在一定意义上说,Ada还刺破了“冯·偌依曼思维模式” (Von Newman Mind-set) 的桎梏,连同Ada的支持环境(APSE)一起,形成了新一派的所谓Ada文化。它是迄今为止最复杂、最完备的软件工具。Ada语言是美国国防部指定的唯一的一种可用于军用系统开发的语言,我国军方也将Ada作为军内开发标准(GJB 1383《程序设计语言Ada》)。


    汇编语言
        汇编语言(Assembly Language)是面向机器的程序设计语言。 在汇编语合中,用助记符(Memoni)代替操作码,用地址符号(Symbol)或标号(Label)代替地址妈。这样用符号代替机器语盲的二进制码,就把机器语音变成了汇编语言。于是汇编语言亦称为符号语言。
        使用汇编语言编写的程序,机器不能直接识别,要由一种程序将汇编语言翻译成机器语言,这种起翻译作用的程序叫汇编程序,汇编程序是系统软件中语言处理系统软件。汇编语言把汇编程序翻译成机器语言的过程称为汇编。
        编语言比机器语言易于读写、易于调试和修改,同时也具有机器语言执行速度快,占内存空间少等优点,但在编写复杂程序时具有明显的局限性,汇编语言依赖于具体的机型,不能通用,也不能在不同机型之间移植。


    Basic
        BASIC是一种高级语言,它的英文含义是“初学者通用符号指令代码”,是在1965年5月,由美国科学家托马斯·库尔兹研制出来的。10多年后,(现微软公司的总裁)比尔·盖茨把它移植到PC上。三十多年来,BASIC语言一直是初学计算机语言者使用最广泛的一种高级语言。它能进行数值计算、画图、演奏音乐,功能十分强大,而学生起来又是非常容易。
        BASIC语言的主要特点是:
        (1)构成简单。 BASIC语言的最基本语句只有17种,而且它们都是常见的英文单词或其变形,如READ、END等,很容易学习和掌握。
        (2)是一种“人机会话”式的语言。通过键盘操作,用BASIC语言编写完的程序,可以在计算机上边编写、边修改、边运行。而且还可以在运行中向人们提示信息的指出错误,要求人去改正,即实现了人和机器的对话。
        (3)BASIC语言应用广泛。许多中、小学以至于大学都开设BASIC语言。


    Fortran
        FORTRAN是英文“FORmula TRANslator”的缩写,译为“公式翻译器”,它是世界上最早出现的计算机高级程序设计语言,广泛应用于科学和工程计算领域。FORTRAN语言以其特有的功能在数值、科学和工程计算领域发挥着重要作用。


    VBScript
        VBScript是Visual Basic Script的简称,即 Visual Basic 描述语言,有时也被缩写为VBS。
        VBScript是微软开发的一种脚本语言,可以看作是VB语言的简化版,与VBA的关系也非常密切。它具有原语言容易学习的特性。目前这种语言广泛应用于网页和ASP程序制作,同时还可以直接作为一个可执行程序。用于调试简单的VB语句非常方便。由于VBScript可以通过Windows脚本宿主调用COM,因而可以使用Windows操作系统中可以被使用的程序库,比如它可以使用Microsoft Office的库,尤其是使用Microsoft Access和Microsoft SQL Server的程序库,当然它也可以使用其它程序和操作系统本身的库。
        在实践中VBScript一般被用在以下三个方面:Windows操作系统、网页浏览器(客户方的VBS、网页服务器(服务器方面的VBS)。
        VBScript主要的优点有:
        由于VBScript由操作系统,而不是由网页浏览器解释,它的文件比较小。 易学。在所有2000 / 98SE以后的Windows版本都可直接使用。 可以使用其它程序和可使用的物件(尤其Microsoft Office)。
        VBScript主要的缺点有:
        现在VBS无法作为电子邮件的附件了。Microsoft Outlook拒绝接受VBS为附件,收信人无法直接使用VBS附件。 VBS的各种编辑程器不受欢迎。操作系统没有任何特别的保护设施。VBS程序与其它JS、EXE、BAT或CMD程序一样对待。操作系统没有监察恶意功能的能力。


    Brainfuck
        Brainfuck是一种极小化的计算机语言,它是由Urban Müller在1993年创建的。由于fuck在英语中是脏话,这种语言有时被称为brainf*ck或brainf***,甚至被简称为BF。
        概述
        Müller的目标是建立一种简单的、可以用最小的编译器来实现的、符合图灵完全思想的编程语言。这种语言由八种状态构成,为Amiga机器编写的编译器(第二版)只有240个字节大小!
        就象它的名字所暗示的,brainfuck程序很难读懂。尽管如此,brainfuck图灵机一样可以完成任何计算任务。虽然brainfuck的计算方式如此与众不同,但它确实能够正确运行。
        这种语言基于一个简单的机器模型,除了指令,这个机器还包括:一个以字节为单位、被初始化为零的数组、一个指向该数组的指针(初始时指向数组的第一个字节)、以及用于输入输出的两个字节流。


    C
        C语言是目前世界上流行、使用最广泛的高级程序设计语言之一。
        C语言对操作系统和系统使用程序以及需要对硬件进行操作的场合,用C语言明显优于其它高级语言,许多大型应用软件都是用C语言编写的。
        C语言具有绘图能力强,可移植性,并具备很强的数据处理能力,因此适于编写系统软件,三维,二维图形和动画,它是数值计算的高级语言。
        常用编译软件有Microsoft Visual C++,Borland C++,Watcom C++ ,Borland C++, Borland C++ Builder,Turbo C,等等......
        C语言的特点
        1. 简洁紧凑、灵活方便
        C语言一共只有32个关键字,9种控制语句,程序书写自由,主要用小写字母表示。它把高级语言的基本结构和语句与低级语言的实用性结合起来。      C 语言可以象汇编语言一样对位、字节和地址进行操作, 而这三者是计算机最基本的工作单元。
        2. 运算符丰富
        C的运算符包含的范围很广泛,共有13种34个运算符。C语言把括号、赋值、强制类型转换等都作为运算符处理。从而使C的运算类型极其丰富表达式类型多样化,灵活使用各种运算符可以实现在其它高级语言中难以实现的运算。
        3. 数据结构丰富
    C的数据类型有:整型、实型、字符型、数组类型、指针类型、结构体类型、共用体类型等。能用来实现各种复杂的数据类型的运算。并引入了指针概念,使程序效率更高。另外C语言具有强大的图形功能,      支持多种显示器和驱动器。且计算功能、逻辑判断功能强大。
        4. C是结构式语言
        结构式语言的显著特点是代码及数据的分隔化,即程序的各个部分除了必要的信息交流外彼此独立。这种结构化方式可使程序层次清晰,      便于使用、维护以及调试。C语言是以函数形式提供给用户的,这些函数可方便的调用,并具有多种循环、条件语句控制程序流向,从而使程序完全结构化。
        5. C语法限制不太严格、程序设计自由度大
        一般的高级语言语法检查比较严,能够检查出几乎所有的语法错误。而C语言允许程序编写者有较大的自由度。
        6. C语言允许直接访问物理地址,可以直接对硬件进行操作
        因此既具有高级语言的功能,又具有低级语言的许多功能,能够象汇编语言一样对位、字节和地址进行操作,而这三者是计算机最基本的工作单元,可以用来写系统软件。
        7. C语言程序生成代码质量高,程序执行效率高
        一般只比汇编程序生成的目标代码效率低10へ20%。
        8. C语言适用范围大,可移植性好
        C语言有一个突出的优点就是适合于多种操作系统, 如DOS、UNIX,也适用于多种机型


    C++
        C++,这个词在中国大陆的程序员圈子中通常被读做“C加加”,而西方的程序员通常读做“C plus plus”,它是一种使用非常广泛的计算机编程语言。C++是一种静态数据类型检查的,支持多重编程范式的通用程序设计语言。它支持过程序程序设计、数据抽象、面向对象程序设计、泛型程序设计等多种程序设计风格。
        就目前学习C++而言,可以认为他是一门独立的语言;他并不依赖C语言,我们可以完全不学C语言,而直接学习C++。根据《C++编程思想》(Thinking in C++)一书所评述的,C++与C的效率往往相差在正负5%之间。所以有人认为在大多数场合C++ 完全可以取代C语言(然而我们在单片机等需要谨慎利用空间、直接操作硬件的地方还是要使用C语言)。
        根据Effective C++第三版第一条款的描述,现在C++由以下四个“子语言”组成:
        1、C子语言。C++支持C语言的几乎全部功能,在语法上与C语言仅有极微妙的差别(如括号表达式的左右值性,具体请参考C++标准文献)。
        2、面向对象的C++。C++首先作为一门面向对象的语言而闻名,这个特点在这里不再详述。
        3、泛型编程语言。C++强大(但容易失控的)模板功能使它能在编译期完成许多工作,从而大大提高运行期效率。
        4、STL(C++标准模板库)。随着STL的不断发展,它已经逐渐成为C++程序设计中不可或缺的部分,其效率可能比一般的naive代码低些,但是其安全性与规范性使它大受欢迎。


    C#
        C#(读做 "C sharp",中文译音“夏普”)是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言,并定于在微软职业开发者论坛(PDC)上登台亮相.C#是微软公司研究员Anders Hejlsberg的最新成果.C#看起来与Java有着惊人的相似;它包括了诸如单一继承,界面,与Java几乎同样的语法,和编译成中间代码再运行的过程.但是C#与Java有着明显的不同,它借鉴了Delphi的一个特点,与COM(组件对象模型)是直接集成的,而且它是微软公司.NET windows网络框架的主角.
        在本文中,我将考察创建一种新计算机语言的一般动机,并将特别指明是什么原因导致了C#的出现.然后我将介绍C#和它与Java,c,c++的相似之处.其次我将讨论一些存在于Java和C#之间的高层次的,和基础的差别.我将以衡量在用多种语言开发大型应用程序的时候所需的知识(或者对这种知识的缺乏程度)来结束本文,而这正是.NET和C#的一个主要战略.目前,C#和.NET还只能以C#语言规则,以及Windows 2000的一个"d预览版本",还有MSDN上迅速增多的文档集子的形式获得(还没有最终定型).
        微软c#语言定义主要是从C和C++继承而来的,而且语言中的许多元素也反映了这一点.C#在设计者从C++继承的可选选项方面比Java要广泛一些(比如说structs),它还增加了自己新的特点(比方说源代码版本定义).但它还太不成熟,不可能挤垮Java.C#还需要进化成一种开发者能够接受和采用的语言.而微软当前为它的这种新语言大造声势也是值得注意的.目前大家的反应是:"这是对Java的反击."
        C#更象Java一些,虽然微软在这个问题上保持沉默.这也是意料中的事情,我觉得,因为Java近来很成功而使用Java的公司都报告说它们在生产效率上比C++获得了提高.


    COBOL
        适合于商业及数据处理的类似英语的程序设计语言。这种语言可使商业数据处理过程精确表达。
        COBOL(面向商业的通用语言,又称为企业管理语言、数据处理语言等,Common Business Oriented Langauge)是最早的高级编程语言之一,是世界上第一个商用语言。
    COBOL是一种面向数据处理的、面向文件的、面向过程(POL)的高级编程语言,是一种功能很强而又极为冗长的语言。
        COBOL适合于具有循环处理周期的环境(例如打印工资支票)以及数据操纵量相当大的环境。COBOL主要应用于商业数据处理领域,对各种类型的数据进行收集、存储、传送、分类、排序、计算及打印报表、输出图象是它的强项。
        COBOL语法与英文很接近,即使不懂电脑的人也能看懂程序。强大的文件处理功能,大量的数据通常以文件的形式存储在磁盘上。仅提供了加、减、乘、除及乘方这五种简单的算术运算,因而不适于进行科学计算。未来的COBOL将支持XML等Web时代的新技术。

     

    html
        Hypertext Markup Language,中文也就是超文本链接标示语言。HTML(HyperTextMark-upLanguage)即超文本标记语言,是WWW的描述语言。设计HTML语言的目的是为了能把存放在一台电脑中的文本或图形与另一台电脑中的文本或图形方便地联系在一起,形成有机的整体,人们不用考虑具体信息是在当前电脑上还是在网络的其它电脑上。我们只需使用鼠标在某一文档中点取一个图标,Internet就会马上转到与此图标相关的内容上去,而这些信息可能存放在网络的另一台电脑中。 HTML文本是由HTML命令组成的描述性文本,HTML命令可以说明文字、图形、动画、声音、表格、链接等。HTML的结构包括头部(Head)、主体(Body)两大部分,其中头部描述浏览器所需的信息,而主体则包含所要说明的具体内容。

        另外,HTML是网络的通用语言,一种简单、通用的全置标记语言。它允许网页制作人建立文本与图片相结合的复杂页面,这些页面可以被网上任何其他人浏览到,无论使用的是什么类型的电脑或浏览器。神奇吗?一点都不神奇,因为现在你看到的就是这种语言写的页面.哈哈.

     

    Java
         Java包含了一种计算机编程语言和一个平台。
        *Java编程语言是一种高级语言。由Sun微系统公司发布,并作为一种开放的标准进行提供。
        *Java平台包括了Java虚拟机和Java应用程序接口(API)。
         Java将原程序编译成字节码(bytecode),并通过Java虚拟机(JVM)解释字节码的方式来执行。因为这种运行方式,只要针对不同的计算机平台准备相应的Java虚拟机,就可以很方便的实现Java语言的跨平台性。因此,Java非常适合于企业网络和Internet环境,现在已成为Internet中最受欢迎、最有影响的编程语言之一。 Java有许多值得称道的优点,如简单、面向对象、分布式、解释性、可靠、安全、结构中立性、可移植性、高性能、多线程、动态性等。
        Java的主要应用有如下几点:
        *利用浏览器中的Java虚拟机运行于客户端的Applet。
        *利用本地虚拟机运行的Java应用程序,通常利用Swing或SWT等来编写跨平台的GUI界面系统。
        *通过编写Servlet/JSP来提供网络服务,运行于网络应用程序服务器中。
        *利用嵌入式Java虚拟机运行于手机等移动设备的Java应用程序,使用J2ME API。


    JavaScript
        一种由Netscape的LiveScript发展而来的脚本语言,它提高与Java的兼容性。JavaScript采用HTML页作为其接口
        为了使网页能够具有交互性,能够包含更多活跃的元素,就有必要在网页中嵌入其它的技术。如:Javascript、VBScript、Document Object Model(文件目标模块)、Layers和 Cascading Style Sheets(CSS),这里主要讲Javascript。那么Javascript是什么东东?Javascript就是适应动态网页制作的需要而诞生的一种新的编程语言,如今越来越广泛地使用于Internet网页制作上。 Javascript是由 Netscape公司开发的一种脚本语言(scripting language),或者称为描述语言。在HTML基础上,使用Javascript可以开发交互式Web网页。Javascript的出现使得网页和用户之间实现了一种实时性的、动态的、交互性的关系,使网页包含更多活跃的元素和更加精彩的内容。 运行用Javascript编写的程序需要能支持Javascript语言的浏览器。Netscape公司 Navigator 3.0以上版本的浏览器都能支持 Javascript程序,微软公司 Internet Explorer 3.0以上版本的浏览器基本上支持Javascript。微软公司还有自己开发的Javascript,称为JScript。 Javascript和Jscript基本上是相同的,只是在一些细节上有出入。 Javascript短小精悍, 又是在客户机上执行的,大大提高了网页的浏览速度和交互能力。 同时它又是专门为制作Web网页而量身定做的一种简单的编程语言。


    LISP
        LISP(全名LISt Processor,即链表处理语言),由约翰·麦卡锡在1960年左右创造的一种基于λ演算的函数式编程语言。
        LISP有很多种方言,各个实现中的语言不完全一样。1980年代Guy L. Steele编写了Common Lisp试图进行标准化,这个标准被大多数解释器和编译器所接受。在Unix/Linux系统中,还有一种和Emacs一起的Emacs Lisp(而Emacs正是用Lisp编写的)非常流行,并建立了自己的标准。


    Lua
        Lua 是一个小巧的脚本语言。作者是巴西人。该语言的设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。它的主页是 www.lua.org
    Lua最著名的应用是在暴雪公司的网络游戏WOW中。
        Lua脚本可以很容易的被C/C++代码调用,也可以反过来调用C/C++的函数,这使得Lua在应用程序中可以被广泛应用。不仅仅作为扩展脚本,也可以作为普通的配置文件,代替XML,Ini等文件格式,并且更容易理解和维护。
        Lua由标准C编写而成,代码简洁优美,几乎在所有操作系统和平台上都可以编译,运行。
    一个完整的Lua解释器不过200k,在目前所有脚本引擎中,Lua的速度是最快的。这一切都决定了Lua是作为嵌入式脚本的最佳选择。
        Lua 有一个同时进行的JIT项目,提供在特定平台上的即时编译功能,这将给Lua带来更加优秀的性能。请访问 http://luajit.luaforge.net/ 来了解这个项目。
        和Python等脚本不同,Lua并没有提供强大的库,这是由它的定位决定的。所以Lua不适合作为开发独立应用程序的语言。不过Lua还是具备了比如数学运算和字符串处理等基本的功能。


    Perl
        Perl 最初的设计者为拉里·沃尔(Larry Wall),它于1987年12月18日发表。Perl借取了C、sed、awk、shell scripting以及很多其他程序语言的特性。
        Perl 一般被称为“实用报表提取语言”(PracticalExtraction andReportLanguage),虽然有时被称做“病态折中垃圾列表器”(PathologicallyEclectic Rubbish Lister)。它是术语,而不仅仅是简写,Perl的创造者,LarryWall提出第一个,但很快又扩展到第二个。那就是为什么“Perl”没有所有字母都大写。没必要争论那一个正确,Larry 两个都认可。
    你也可能看到“perl”,所有的字母都是小写的。一般,“Perl”,有大写的 P,是指语言本身,而“perl”,小写的 p,是指程序运行的解释器。
        Perl的解释程序是开放源码的免费软件,使用Perl不必担心费用。Perl能在绝大多数操作系统运行,可以方便地向不同操作系统迁移。
        Perl 是一种能完成任务的语言。从一开始,Perl 就设计成可以把简单工作简单化,同时又不失去处理困难问题能力的语言。它可以很容易操作数字,文本,文件和目录,计算机和网络,特别是程序的语言。这种语言应该很容易运行外部的程序并且扫描这些程序的输出获取感兴趣的东西。而且它还应该很容易能把这些你感兴趣的东西交给其它程序做特殊的处理。当然,这种语言还应该很容易在任何现代的操作系统上可以移植地编译和运行。


    PHP
        PHP,一个嵌套的缩写名称,是英文超级文本预处理语言(PHP:Hypertext Preprocessor)的缩写。PHP 是一种 HTML 内嵌式的语言,PHP与微软的ASP颇有几分相似,都是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,现在被很多的网站编程人员广泛的运用。PHP 独特的语法混合了 C、Java、Perl 以及 PHP 自创新的语法。它可以比 CGI 或者 Perl 更快速的执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;与同样是嵌入HTML文档的脚本语言JavaScript相比,PHP在服务器端执行,成分利用了服务器的性能;PHP执行引擎还会将用户经常访问的PHP程序驻留在内存中,其他用户再一次访问这个程序时就不需要重新编译程序了,只要直接执行内存中的代码就可以了,这也是PHP高效率的体现之一。PHP具有非常强大的功能,所有的CGI或者JavaScript的功能PHP都能实现,而且支持几乎所有流行的数据库以及操作系统。
        PHP 最初是1994年Rasmus Lerdorf创建的,刚刚开始只是一个简单的用Perl语言编写的程序,用来统计他自己网站的访问者。后来又用C语言重新编写,包括可以访问数据库。在1995年以Personal Home Page Tools (PHP Tools) 开始对外发表第一个版本,Lerdorf写了一些介绍此程序的文档,并且发布了PHP1.0。在这早期的版本中,提供了访客留言本、访客计数器等简单的功能。以后越来越多的网站使用了PHP,并且强烈要且增加一些特性,比如循环语句和数组变量等等,在新的成员加入开发行列之后,在1995年中,PHP2.0发布了。第二版定名为PHP/FI(Form Interpreter)。PHP/FI加入了对mSQL的支持,从此建立了PHP在动态网页开发上的地位。到了1996年底,有15000个网站使用 PHP/FI;时间到了1997年中,使用PHP/FI的网站数字超过五万个。而在1997年中,开始了第三版的开发计划,开发小组加入了 Zeev Suraski 及 Andi Gutmans,而第三版就定名为PHP3。2000年,PHP4.0又问世了,其中增加了许多新的特性。


    Prolog
        Prolog(Programming in Logic的缩写)是一种逻辑编程语言。它建立在逻辑学的理论基础之上, 最初被运用于自然语言等研究领域。现在它已广泛的应用在人工智能的研究中,它可以用来建造专家系统、自然语言理解、智能知识库等。同时它对一些通常的应用程序的编写也很有帮助。使用它能够比其他的语言更快速地开发程序,因为它的编程方法更象是使用逻辑的语言来描述程序。


    Python
        Python(发音:[ 'paiθ(ə)n; (US) 'paiθɔn ]),是一种面向对象的解释性的计算机程序设计语言,也是一种功能强大而完善的通用型语言,已经具有十多年的发展历史,成熟且稳定。Python 具有脚本语言中最丰富和强大的类库,足以支持绝大多数日常应用。
        这种语言具有非常简捷而清晰的语法特点,适合完成各种高层任务,几乎可以在所有的操作系统中运行。
        目前,基于这种语言的相关技术正在飞速的发展,用户数量急剧扩大,相关的资源非常多。


    Ruby
        Ruby是一种功能强大的面向对象的脚本语言,她可以使您方便快捷地进行面向对象编程.有时使用像Smalltalk、Eiffel或C++这样正式的面向对象语言来开发一些小项目显得有点"小题大作",而Ruby刚好可以满足这些面向对象编程的需求.当然了,您也可以使用Ruby进行普通的面向过程编程.
       Ruby的文本处理能力极强,与Perl不分伯仲.同时,Ruby的语法简单,还有异常处理以及迭代器等构造,使编程变得简单明了.
       简而言之,您可以像使用Perl一样方便快捷地进行面向对象的开发.怎么样?赶紧试一试吧!
        Ruby是由松本行弘开发的免费软件.
    Ruby的特长
        语法简单,普通的面向对象功能(类,方法调用等),特殊的面向对象功能(Mixin,特殊方法等),操作符重载,错误处理功能,迭代器和闭包,垃圾回收,动态载入(取决于系统架构),可移植性高.不仅可以运行在多数UNIX上,还可以运行在DOS,Windows,Mac,BeOS等平台上
    Ruby的作者
        松本行弘matz@netlab.jp松本行弘"Matz"(Matsumoto Yukihiro)是Ruby语言的发明人,他从1993年起便开始着手Ruby的研发工作。他一直想发明一种语言,使你既能进行高效开发又能享受编程的快乐。1993年2月24日Ruby诞生了,1995年12月Matz推出了Ruby的第一个版本Ruby 0.95。不久Ruby便凭借其独特的魅力横扫日本,相信在不久的将来,Ruby将走向世界。


    Scheme
        Scheme,一种系统设计语言,由LISP语言发展而来,属于lisp的一种方言。与其他lisp不同的是,scheme是可以编译成机器码的。Scheme的一个主要特性是可以像操作数据一样操作函数调用。主要的Scheme环境有:MIT Scheme、DrScheme 。


    SQL
        SQL全称是“结构化查询语言(Structured Query Language)”,最早的是IBM的圣约瑟研究实验室为其关系数据库管理系统SYSTEM R开发的一种查询语言,它的前身是SQUARE语言。SQL语言结构简洁,功能强大,简单易学,所以自从IBM公司1981年推出以来,SQL语言,得到了广泛的应用。如今无论是像Oracle ,Sybase,Informix,SQL server这些大型的数据库管理系统,还是像Visual Foxporo,PowerBuilder这些微机上常用的数据库开发系统,都支持SQL语言作为查询语言。
        SQL是高级的非过程化编程语言,允许用户在高层数据结构上工作。他不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系统可以使用相同的SQL语言作为数据输入与管理的接口。它以记录集合作为操纵对象,所有SQL语句接受集合作为输入,返回集合作为输出,这种集合特性允许一条SQL语句的输出作为另一条SQL语句的输入,所以SQL语言可以嵌套,这使他具有极大的灵活性和强大的功能,在多数情况下,在其他语言中需要一大段程序实现的一个单独事件只需要一个SQL语句就可以达到目的,这也意味着用SQL语言可以写出非常复杂的语句。
        SQL同时也是数据库文件格式的扩展名。
        SQL语言包含4个部分:
        数据查询语言(SELECT语句)
        数据操纵语言(INSERT, UPDATE, DELETE语句)
        数据定义语言(如CREATE, DROP等语句)
        数据控制语言(如COMMIT, ROLLBACK等语句)


    Visual Basic
        Visual Basic(VB)是一种由微软公司开发的包含协助开发环境的事件驱动编程语言。从任何标准来说,VB都是世界上使用人数最多的语言——不仅是盛赞VB的开发者还是抱怨VB的开发者的数量。它源自于BASIC编程语言。VB拥有图形用户界面(GUI)和快速应用程序开发(RAD)系统,可以轻易的使用DAO、RDO、ADO连接数据库,或者轻松的创建ActiveX控件。程序员可以轻松的使用VB提供的组件快速建立一个应用程序。
        语言特性
        一个典型的VB进程VB的中心思想就是要便于程序员使用,无论是新手或者专家。VB使用了可以简单建立应用程序的GUI系统,但是又可以开发相当复杂的程序。VB的程序是一种基于窗体的可视化组件安排的联合,并且增加代码来指定组建的属性和方法。因为默认的属性和方法已经有一部分定义在了组件内,所以程序员不用写多少代码就可以完成一个简单的程序。过去的版本里面VB程序的性能问题一直被放在了桌面上,但是随着计算机速度的飞速增加,关于性能的争论已经越来越少。
        窗体控件的增加和改变可以用拖放技术实现。一个排列满控件的工具箱用来显示可用控件(比如文本框或者按钮]]。每个控件都有自己的属性和事件。默认的属性值会在控件创建的时候提供,但是程序员也可以进行更改。很多的属性值可以在运行时候随着用户的动作和修改进行改动,这样就形成了一个动态的程序。举个例子来说:窗体的大小改变事件中加入了可以改变控件位置的代码,在运行时候每当用户更改窗口大小,控件也会随之改变位置。在文本框中的文字改变事件中加入相应的代码,程序就能够在文字输入的时候自动翻译或者阻止某些字符的输入。
        VB的程序可以包含一个或多个窗体,或者是一个主窗体和多个子窗体,类似于操作系统的样子。有很少功能的对话框窗口(比如没有最大化和最小化按钮的窗体)可以用来提供弹出功能。
        VB的组件既可以拥有用户界面,也可以没有。这样一来服务器端程序就可以处理增加的模块。
        VB使用参数计算的方法来进行垃圾收集,这个方法中包含有大量的对象,提供基本的面向对象支持。因为越来越多组建的出现,程序员可以选用自己需要的扩展库。和有些语言不一样,VB对大小写不敏感,但是能自动转换关键词到标准的大小写状态,以及强制使得符号表入口的实体的变量名称遵循书写规则。默认情况下字符串的比较是对大小写敏感的,但是可以关闭这个功能。
        VB使得大量的外界控件有了自己的生存空间。大量的第三方控件针对VB提供。VB也提供了建立、使用和重用这些控件的方法,但是由于语言问题,从一个应用程序创建另外一个并不简单。


    XML
        XML是EXtensible Markup Language的缩写.扩展标记语言XML是一种简单的数据存储语言,使用一系列简单的标记描述数据,而这些标记可以用方便的方式建立,虽然XML占用的空间比二进制数据要占用更多的空间,但XML极其简单易于掌握和使用。
        XML与Access,Oracle和SQL Server等数据库不同,数据库提供了更强有力的数据存储和分析能力,例如:数据索引、排序、查找、相关一致性等,XML仅仅是展示数据。事实上XML与其他数据表现形式最大的不同是:他极其简单。这是一个看上去有点琐细的优点,但正是这点使XML与众不同。
        XML的简单使其易于在任何应用程序中读写数据,这使XML很快成为数据交换的唯一公共语言,虽然不同的应用软件也支持其它的数据交换格式,但不久之后他们都将支持XML,那就意味着程序可以更容易的与Windows、Mac OS, Linux以及其他平台下产生的信息结合,然后可以很容易加载XML数据到程序中并分析他,并以XML格式输出结果。


    本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/mlionli/archive/2007/08/07/1729495.aspx

    展开全文
  • 如何快速学习一门计算机语言

    千次阅读 2018-12-21 23:50:06
    今天和一个同学谈起了计算机语言的学习和发展的问题,就想写一篇随笔,结合自身的学习和工作经验谈谈学习计算机语言的方法。首先需申明一下笔者不是什么业界大牛,只是一个只有一年半工作经验的初级计算机从业者。...

          今天和一个同学谈起了计算机语言的学习和发展的问题,就想写一篇随笔,结合自身的学习和工作经验谈谈学习计算机语言的方法。首先需申明一下笔者不是什么业界大牛,只是一个只有一年半工作经验的初级计算机从业者。已经有丰富工作经验的大牛请勿喷,再者,写这篇随笔的用意仅仅是对自己一年半工作历程的总结以及给有一定编程基础的新手一些参考的。

           简要介绍一下自己:普通本科电子信息工程专业。专业修编程相关的课程:C、C++、数据结构、汇编、计算机基础。开始也是迷迷茫茫到了大三的时候去达内学习java,呆了不到三个月。前一个月是学习基本语法,这是最不值得去上的课,只要你有了一门面向对象语言的学习基础就不用再去一个一个语法去学习还跟着老师一行一行的敲代码,感觉好愚蠢。因为计算机语言是融汇贯通的,举一反三即可不需从头开始。但是后面俩个月的学习还是有所收获的,学习到了前端相关的知识(css、jquery、js)、mysql、oracle、前端框架、后台框架等知识。第三个月还没学习完就出来实习了,第一份工作就负责一个全新的项目,从数据库建模到代码框架结构的构建都是我自己一个人搭建的,后面又来了俩个同事,项目组就算组成了。第一个项目我们用了俩个多月的时间、代码迭代了两版。这个工作效率是很低的了,但是没办法,三个人都是新手哇。8个月的实习过程共经历三个项目、每个项目的前后端框架都是不同的。好吧下面开始进入正题。

           大学毕业后,我离开了实习公司到了新公司,结果被告知:一个使用C#编程的部门缺少人手让我过去,没多想就去了。部门大佬丢给我一个旧的项目代码让我去学习,一个星期后,我就正式开始我的C#的开发之旅,按期完成自己的任务,没落下一点。一个星期就能学透C#.net开发,这几乎是不可能的,但是要做到无障碍开发还是挺容易的,只需要弄懂以下几点就行。

    1.        代码框架。

                    拿到项目的第一时间就要了解项目的框架。了解该框架的代码结构及其工作机制,前后端的交互机制,系统配置。这部分在大部分的编程学习的书都是放在最后的,但是对于有一定编程经验的人最好是先学习这部分。基础语法不推荐再去学习,浪费时间,因为还是那句话:计算机语言是融会贯通的,有一门基础就行。后面实际开发过程中遇到特性的东西才需要花点时间去学习和记录。

        2.         数据库

                     了解所使用的数据库,花一些时间百度一下该数据库的的语法和其他数据库语言的共性及其自己的特性。然后了解该开发语言和数据库的连接方式、请求方法、返回数据格式(主要是增删改查)。

        3.          熟悉现在使用的编程工具(IDE)的功能和快捷键的使用,很重要!

        4.          断点调试现有项目(项目可以从开源网站上下载下来,如github)

                     当你断点调试一下,仔细看一步一步的运行,基本上就能搞懂了从请求到数据处理到反馈的整个流程。

        以上是我学习c#的整个流程,不到一个星期就能做到无障碍开发,但是这个过程肯定有不少的东西是不懂的,那就要多百度多问了。

    新手学习编程(有面对对象学习经验,后台)

    巩固计算机基础,特别是相关协议、远程调控

    学习一门数据库(建议学习mysql)

    学习至少一个后台框架

    掌握IDE的使用技巧

    跑一个项目,从项目中反推回去学习知识点,然后记录积累。

    问!

           

     

    展开全文
  • 计算机语言缩写大全

    万次阅读 2010-09-15 20:13:00
    (源自:http://www.syncr.com/forums/thread/353.aspx)3C(China Compulsory Certification,中国强制性产品认证制度)3D(Three Dimensional,三维)3DCG(3D computer graphics,三维计算机图形)3DNow!...
  • 主流计算机语言划分与使用

    千次阅读 2018-06-03 23:06:07
    首先计算机从底层开始,面向guo'cheng语言:汇编,C,这是用来描述过程的,东西不多,但是看起来非常费脑筋,跟普通人的关系不大,大多都是电子专业才会用的,不涉及界面之类的,大多数用点阵做个丑丑的图而已,要...
  • 计算机语言(Computer Language)指用于人与计算机之间通讯的语言。计算机语言是人与计算机之间传递信息的媒介。本文介绍了几十种计算机语言,希望对你有帮助,一起来看。 计算机语言的种类非常的多,...
  • 如何学习一门计算机语言

    千次阅读 多人点赞 2009-09-16 10:10:00
    很多人对学习一门计算机语言,感到很疑惑,学了很久,就是没有收获,也不知道是干什么的,这里我做一些自我见解的解说。拿我为例,到了大学才真正接触电脑,学习的是Java相关专业,虽然专业是自己报考的,但直到来到...
  • sepl 3.0,全方位全能型计算机语言

    千次阅读 2014-12-06 13:08:01
    sepl2.0恢复英文关键字则是sepl语言国际化战略的组成部分,并且更加完善中文化,可以彻底中文编程,并成为世界通用计算机语言。 sepl3.0则是更进一步。 1.sepl3.0可以把代码编译链接成二进制程序,可以脱离.net...
  • 中国人自己打造的计算机语言——易语言

    千次阅读 热门讨论 2010-10-24 22:57:00
    易语言是一门计算机程序语言。以“易”著称,以中文作为程序代码表达的语言形式。易语言的创始人是吴涛。早期版本的名字为E语言。易语言最早的版本的发布可追溯至2000年9月11日。可以说,创造易语言的初衷是进行用...
  • 程序员的高薪已经成为一个公开的秘密,北上广的一个普通的刚毕业的程序员,怎么说也要万元的起薪,工作几年之后,说起来月薪都是几万,那些高级的资深程序员甚至于达到了年薪百万的待遇。 程序员的工作就是编程,...
  • 我开始让自己沉下心来,看基础性的书籍,关于jvm,关于多线程,关于数据结构,关于数据库......虽然之前浪费了很多时间,但是我的时间还有很多,继续追赶来得及。 我开始用学到的东西写项目,这样能让我对学到的...
  • 编程语言,就是人类使用的计算机能够理解的语言。它介于人类语言(英语)和机器语言之间。 机器语言已经从二进制代码--》汇编语言--》高级语言。 从人类语言的角度,这种语言必须符合人类的思维习惯和表达方法;从...
  • 计算机编程语言分类与区别

    千次阅读 多人点赞 2019-07-03 10:37:18
    按历代分类 机器语言 汇编语言 高级语言 应用语言 编译型和解释型 动态语言和静态语言 编程语言、脚本语言、标记语言
  • [编程语言][汇编语言]计算机与汇编语言

    千次阅读 多人点赞 2015-11-30 18:47:31
    汇编语言
  • 普通人跨考浙大计算机的经验贴(2019)

    万次阅读 多人点赞 2019-03-20 17:36:40
    我2016年就本科毕业了,专业土木工程,与计算机几乎毫无交集(这点毫无夸张,我本科期间计算机公共课学的是VB),毕业后才下定决心转专业,但是因为一些原因从毕业后一直没能正式着手,直到2017年8月才开始第一次...
  • 前两天看了安徽大学汤进教授做的'地方院校计算机类本科专业发展浅析'报告,看完之后自己学院内部也对此进行了讨论,有感而发写下这篇文章
  • 随笔:关于开发语言

    千次阅读 热门讨论 2010-07-02 14:42:00
    随笔:关于开发语言 cheungmine 写这样的一个大的论题,对于我的水平而言,实在有些过了。因此,我只能把个人体会表达出来。因为工作的原因,实在没多少时间写博客,这种完全出于公益的目的,不但会...
  • 普通权限的计算机加入域之后,登录有三种情况 1.登录到默认域 直接输入属于当前默认域的账户名和密码登录 2.登录到其他域: 账户名为 域名\域用户名 3.登录到这台计算机 账户名为 计算机名\本地用户名 ...
  • 最近有一位大一的童鞋问我:黄老师, 我现在是一个普通院校的专科,学历含金量并不高,随大流选了一个计算机专业,很迷茫,不知道毕业后能干嘛,但我还是不想虚度大学三年,因为家境并不好,想通过自己努努力毕业能...
  • 回答晴晴小朋友到一些工作上到问题,同时自己也是对这方面进行一些学习,使用啦R语言进行一批普通文本到CSV格式到转换,普通文本是属于设备自行记录收集到数据文本,区别与一般到CSV文件,多出了3行数据记录log,...
  • 关于底层语言的详细剖析

    千次阅读 2016-10-31 11:16:15
    首先,编程语言的分类:编程语言俗称“计算机语言”,种类非常的多,总的来说可以分成机器语言、汇编语言、高级语言三大类。 机器语言(machine language)是一种指令集的体系。这种指令集,称机器码...
  • 语言的取值与置信——对语言学研究对象的计算机辅助教学与分析,邹晓辉,邹顺鹏,本文报告这么一项研究成果,即:在以印欧语言为例的普通语言学里不明确的研究对象,却由于笔者在学习以汉语为例的普通语言学基础
  • 关于Algol语言简单介绍

    千次阅读 2019-02-21 11:34:37
    当时还是晶体管计算机流行的时代,由于ALGOL语句和普通语言表达式接近,更适于数值计算,所以ALGOL多用于科学计算机。 节选自百度百科:https://baike.baidu.com/item/ALGOL60%E8%AF%AD%E8%A8%80/2950947...
  • 最早接触到的计算机编程语言——c语言

    千次阅读 多人点赞 2015-08-06 20:53:56
    最早接触到的计算机编程语言——c语言 在经过入学后计算机导论的熏陶后,在大一的下半学期我终于接触到了一门语言,这也是我们最早接触的计算机编程语言——c语言。 在初学的时候,感觉这门课程十分晦涩,但是当...
  • 关于计算机行业学历和能力的思考

    千次阅读 多人点赞 2011-11-02 11:27:37
    前言:我是一名普通的大专生,今年大三,毕业设计和答辩也已经通过,可以出去工作实习了。最近一个月在网上投了一些简历,收到很多电话和面试通知,前几天也去上海面试了几家公司,拿到2个offer,在投简历和面试的...
  • 关于计算机图形学的学习

    千次阅读 2007-01-28 13:12:00
    关于计算机图形学的学习 注意: 本文尽量避免理论化的描述,试图用最通俗的语言介绍一下计算机图形学的学习,以及一些参考书目和网络资源; 本文不涉及对概念的定义,以免陷入学术讨论之中 本文是作者学习计算机图形...
  • 一个普通二本院校的数学系的本科生,由于找工作原因自己学习了C/C++(主要平台是linux下的vi和windows下的VC++6.0),可能是自己学得还不错,后来大四第一学期找工作的时候,还找到了两个实习工资3000多的VC++开发的...
  • 适合普通大学生的前端开发学习路线

    万次阅读 多人点赞 2021-04-12 15:22:41
    最后 再次强调,这篇文章不是让你成为大神的,学完也不是多厉害,而是,给处于大学迷茫、不知道学啥的你,一个方向,无论你是否是科班,如标题所说,普通/大众。不过我相信,当你学完了这些,你应该会有自己的学习...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 171,073
精华内容 68,429
关键字:

关于普通计算机语言