爱问知识人 爱问教育 医院库

几个入门问题

首页

几个入门问题

我是从文曲星的老式BASIC了解编程的(带行号的那种) 我有很多问题或者说本身就是错误的问题  大家来帮帮忙
1。编程需要一个自身的编程语言 那么依次类推最深的程序语言是什么
2。各类主流语言的 特点  最好简洁
3。WINDOWS用的什么语言
4。什么是汇编? 

提交回答
好评回答
  • 2006-08-08 17:12:52
      Answer to Q1:
    最深层的是电路,没错,原理上说和你们家里连接灯泡用的电路系统没有什么区别。程序通过一系列复杂的机制最终转化为实际的电流,并通过这些有规律的电流驱动整个计算系统运行。这是一个复杂的过程,通过电路分析、模拟电子、数字电子等专业课程的学习,你能够了解这个过程。
       Answer to Q2: 其实编程语言可能有上千种,其中常见的语言也不下几十种,我取一些最常见的说说(说实话,这是一个很庞大的论题,我只能简单说说,详细了解请参阅有关介绍书籍): java:主要用于大型企业系统开发,近两年也逐渐流行于嵌入式系统开发。
      java的优点主要是跨平台、语法简单。有很多日常生活中见到的java程序,比如基于java的手机游戏,很多银行的网上银行系统,基于java技术的网站等。 c/c++:历史上曾经是极为辉煌的语言。目前来说主要用于java无法胜任的应用场合。例如直接硬件交互等。
      c/c++的主要优点是程序运行效率高,能够暴露更多的底层细节等。但语言本身比较复杂,特别是c++,相当难于精通。 C#:与java相似,但c#是微软推出的语言,目前只能用于windows系统。将来可能会与java鼎足而立。 basic:传统basic已经基本淘汰,只在教学领域还偶尔使用。
      但有许多基于basic语法结构的技术、语言、开发工具存在,如vb/vbscript/ 等。特别是vb,用来做windows编程时的简洁性是其他语言无可比拟的。 pascal:与basic一样,传统的pascal已经淘汰,也仅在教学领域使用。
      pascal曾经被认为是最好的教学语言,至今仍有大量的教科书使用pascal代码进行示例。目前delphi使用类似pascal的语法,delphi是一种类似于vb的开发工具。 Answer to Q3: 你这个问题不明确,我不知道你是想问windows本身是用什么写的,还是问在windows上运行的程序应该用什么写。
      windows本身主要用c语言完成,另外有少量汇编代码。理论上说,任何语言编写的软件都能在windows上运行,只要你有合适的编译器或虚拟机即可。实际来说,各种主流语言编写的软件都有在windows上运行。 Answer to Q4: 汇编主要用于直接针对硬件设备的编程。
      通体上说,汇编用于c/c++无法胜任的应用场合。一般而言,能用c语言来实现的程序是不应该使用汇编代码的。但是也有一些个别的应用场合,为了获得最佳的性能,也会采用汇编。

    E***

    2006-08-08 17:12:52

其他答案

    2006-08-08 15:04:34
  • 1。编程需要一个自身的编程语言 那么依次类推最深的程序语言是什么
    应该说那种语言能够为自己写编译器或者解析程序, c/c++,汇编应该都可以吧,越贴近系统的都行,我只知道这几个
    2。各类主流语言的 特点 最好简洁
    basic/vb/vb.net/c# 桌面快速应用程序开发 
    java 嵌入式系统开发
    c/c++ 要求效率极高,或者功能极其庞大的程序开发
    forturn等 科学研究
    3。WINDOWS用的什么语言
    c 和 汇编
    4。什么是汇编?
    汇编语言(Assembly Language)是面向机器的程序设计语言(参阅各大搜索引擎搜索)

    y***

    2006-08-08 15:04:34

类似问题

换一换
  • 程序设计 相关知识

  • 电脑网络技术
  • 电脑网络

相关推荐

正在加载...
最新问答 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):