当前位置:首页 » 编程软件 » 八卦编程语言

八卦编程语言

发布时间: 2022-05-25 15:21:22

① 世界上第一种编程语言是什么

语言,只是一种形式化而已,使人们更加方便理解或着更加简单的使用计算机解决一个问题。(给你一大堆01代码你明白什么?)
说白了,低级编程语言 其实与硬件是紧密相连。
对于计算机硬件中,一般都有基本的操作比如:加,移位,减,与,或,等基本运算。 而这些基本操作,都是通过硬件布线,或软硬件结合实现的。
机器语言,全 是0 1 表示,非常不好看懂, 汇编语言,好点有些助记符(比如加法运算,不再是01组合表示,而是一个ADD关键字,但最后这ADD还得被编译器变为01组合指令了)。 但是,汇编语言也很麻烦,写一个循环繁琐,写多层嵌套更麻烦。 而且自己去分配内存,和寄存器。
对于高级一些的语言,省去了很多程序员需要考虑的,比如内存空间如何分配? 循环不用那么乱跳来跳去的, 一个循环写起来 简洁,易懂(比如C里面一个简单 for 或者 while 就哦了)。而且,提供了很多方便的操作。 总结,如果说最先出现的,那大概就是机器语言了吧。

② 以d 开头的编程语言

DELPHI
Delphi是全新的可视化编程环境,为我们提供了一种方便、快捷的Windows应用程序开发工具。它使用了Microsoft Windows图形用户界面的许多先进特性和设计思想,采用了弹性可重复利用的完整的面向对象程序语言(Object-Oriented Language)、当今世界上最快的编辑器、最为领先的数据库技术。对于广大的程序开发人员来讲,使用Delphi开发应用软件,无疑会大大地提高编程效率,而且随着应用的深入,您将会发现编程不再是枯燥无味的工作——Delphi的每一个设计细节,都将带给您一份欣喜。

1.1 Delphi基本概念介绍

1.1.1 Delphi的基本形式

Delphi实际上是Pascal语言的一种版本,但它与传统的Pascal语言有天壤之别。一个Delphi程序首先是应用程序框架,而这一框架正是应用程序的“骨架”。在骨架上即使没有附着任何东西,仍可以严格地按照设计运行。您的工作只是在“骨架”中加入您的程序。缺省的应用程序是一个空白的窗体(Form),您可以运行它,结果得到一个空白的窗口。这个窗口具有Windows窗口的全部性质:可以被放大缩小、移动、最大最小化等,但您却没有编写一行程序。因此,可以说应用程序框架通过提供所有应用程序共有的东西,为用户应用程序的开发打下了良好的基础。Delphi已经为您做好了一切基础工作——程序框架就是一个已经完成的可运行应用程序,只是不处理任何事情。您所需要做的,只是在程序中加入完成您所需功能的代码而已。

在空白窗口的背后,应用程序的框架正在等待用户的输入。由于您并未告诉它接收到用户输入后作何反应,窗口除了响应Windows的基本操作(移动、缩放等)外,它只是接受用户的输入,然后再忽略。Delphi把Windows编程的回调、句柄处理等繁复过程都放在一个不可见的Romulam覆盖物下面,这样您可以不为它们所困扰,轻松从容地对可视部件进行编程。

1.1.2 面向对象编程的概念

面向对象的程序设计(Object-Oriented Programming,简记为OOP)是Delphi诞生的基础。OOP立意于创建软件重用代码,具备更好地模拟现实世界环境的能力,这使它被公认为是自上而下编程的优胜者。它通过给程序中加入扩展语句,把函数“封装”进Windows编程所必需的“对象”中。面向对象的编程语言使得复杂的工作条理清晰、编写容易。说它是一场革命,不是对对象本身而言,而是对它们处理工作的能力而言。对象并不与传统程序设计和编程方法兼容,只是部分面向对象反而会使情形更糟。除非整个开发环境都是面向对象的,否则对象产生的好处还没有带来的麻烦多。而Delphi是完全面向对象的,这就使得Delphi成为一种触手可及的促进软件重用的开发工具,从而具有强大的吸引力。

一些早期的具有OOP性能的程序语言如C++,Pascal,Smalltalk等,虽然具有面向对象的特征,但不能轻松地画出可视化对象,与用户交互能力较差,程序员仍然要编写大量的代码。Delphi的推出,填补了这项空白。您不必自己建立对象,只要在提供的程序框架中加入完成功能的代码,其余的都交给Delphi去做。欲生成漂亮的界面和结构良好的程序丝毫不必绞尽脑汁,Delphi将帮助您轻松地完成。它允许在一个具有真正OOP扩展的可视化编程环境中,使用它的Object Pascal语言。这种革命性的组合,使得可视化编程与面向对象的开发框架紧密地结合起来。

1.2 Delphi 快速入门

在这一节中,我们来开发一个小程序。随着开发的过程,逐步介绍Delphi的主要部件及其操作方法。建议读者按照本书介绍的过程,在您的电脑上直接操作。您将对Delphi的可视化编程有一个直观、快捷的了解,必将起到事半功倍的效果。

1.2.1 进入Delphi的可视化编程环境

1.2.1.1 安装Delphi

Delphi的安装与其它应用软件并无不同。2.0版必须在Windows 95以上的操作系统中使用。启动Windows 95或Windows NT后,将Delphi的光盘放入光驱(CD-ROM)中,运行光盘上的\INSTALL\SETUP.EXE文件,它的安装程序会提示您正确地装入Delphi。如果您是在微软中文Windows环境中安装Delphi,请参照附录A来设置您的BDE环境,以便于处理中文数据。

1.2.1.2 进入Delphi 环境

为避免隐藏在Delphi后的Program Manager和曾经运行过的其它程序扰乱版面,分散您的注意力,不妨在启动Delphi前关掉其它应用程序;启动Delphi后,再最小化隐藏在后面的Delphi 2.0程序组。这样屏幕上就只留下Delphi窗口可见了。

首次加载Delphi,屏幕上会出现四个窗口:

● 标题为“Delphi-Project1”的Delphi主窗口

● Object Inspector窗口

● 标题为“Form1”的窗体(Form)窗口

● 标题为“Unit1.PAS”的代码编辑窗口。刚启动时这一窗口的大部分被“Form1”窗体所掩盖。将“Form1”窗体移开,或单击Form1窗体下方的状态行,可以使其全部可见。在“Form1”窗体的任意可见位置单击鼠标,可以恢复主窗体可见

以下我们将对这四个窗口分别进行介绍。

1.2.2 Delphi可视化编程环境介绍

1.2.2.1 主窗口(Main Form)

Delphi的主窗口位于屏幕的上端,包括Menu(菜单)、Speed Bar(加速条)和Component Panel(部件选项板)。Menu是下拉式主菜单。Speed Bar位于主窗口的左下端,由两排共14个加速按钮组成。这些按钮是菜单功能的快捷方式,各种图标直观地表示了它能执行的动作。Component Panel由一行、若干页对象按钮所组成,利用它来选择需要的部件并将它放到窗体中去。

1.2.2.2 Object Inspector(对象检视器)

Object Inspector窗口含有两页:Properties页显示窗体中当前被选择部件的属性信息,并允许改变对象的属性;Events页列出了当前部件可以响应的事件。按动Object Inspector下端的“Events”页标签,使得Events页可见,这一定的事件后边的空白处,可以定义对象接受到相应事件时执行的动作。首次启动时,Object Inspector窗口显示的是当前窗体Form1的属性。Object Inspector根据对象属性的多少,决定是否有滚行显示。移动滚行条,可以查看当前对象的全部属性。

此外,Object Inspector上还有Object Selector(对象选择器),位于Object Inspector上方的下拉式菜单中。它显示了窗体上所有部件的名称和类型,也包含窗体本身。您可以用Object Selector很容易地在窗体的各个部件之间切换,也可以快速地回到窗体本身。当窗体中含有较多的对象时,您会发现这是切换对象尤其是回到窗体的最快捷途径。

想使Object Inspector一直可见,可将鼠标移到Object Inspector上,按动右键,以启动Object Inspector的弹出式菜单,将其设置为Stay On Top。这对初学者常是一个很重要的设置方式。

1.2.2.3 窗体窗口

Forms窗口是开展大部分设计的工作区域。首次启动Delphi 2.0时显示的是窗体Form1。可以把部件放在窗体中,通过移动位置、改变尺寸等操作随心所欲地安排它们,以此来开发应用程序的用户界面。您可以把窗体想象成一个可以放置其它部件的容器。窗体上有栅格(Grids),供放置部件时对齐位置用,在程序运行时Grids是不可见的。

一个真正的应用程序可能有不止一个窗口,您可以选用不同的窗体进行设计。其它窗体可以是对话框(Dialog Box)、数据录入框等。

1.2.2.4 代码窗口

代码窗口一开始处于窗体窗口之下。因为在Delphi中,设计用户界面直接在窗体中进行,运行结果和设计样板完全一致。当部件被放到窗体上时,Delphi会自动生成大部分的用户界面代码。您所应做的只是在它为您生成的框架中加入完成所需功能的程序段而已。点动Form1的状态行使代码窗口可见。

这个窗口中是代码编辑器。可以在其中书写Delphi应用程序的源代码。当程序中含有不止一个窗口时,会有几个库单元的源程序出现在代码编辑器中。代码编辑器的标题条中显示了当前正在编辑的库单元文件名。要查看某一特定程序的源代码,只需用鼠标点动写有该库单元文件名的页标签,就可以对该库单元进行编辑了。

③ 如何c语言编程画一个彩色的周易八卦图

我先给个例子,#include #include #include #include "conio.h" #include"math.h" void main() { int gdriver=DETECT,gmode; /*图形模式设定*/ char f; int m,n,x,y,t; int color; x=320;y=240; m=0;n=0; initgraph(&gdriver,&gmode,"c: \\tc");...

④ 非英语编程语言

易语言是c++写的.
我建议楼主学习basic 因为这个比较简单.
不要追求潮流.看到别人学什么就跟着学.找到自己的一条路.
已知的汉语编程工具或系统据不完全统计有三十个以上,列出如下:
【易语言】(又名E语言)http://www.dywt.com.cn
【易语言.飞扬】http://www.dotef.cn
【易乐谷】(ELOGO汉语编程系统)http://www.dywt.com.cn/elogo
【易乐谷.飞扬】世宝脚本中自带LOGO汉语编程语言http://www.shibao.net
【易乐谷.开心】易脚本中自带LOGO汉语编程语言
【易脚本.宝宝】汉语编程系统http://www.shibao.net
【世宝脚本】汉语脚本语言http://www.shibao.net
【易脚本】汉语脚本语言
【EMS汉语编程】汉化Visia Compiler,一个开源的编程语言。
【EPL】易语言英文版http://www.eplsw.com/
【O语言】中文汇编http://www.olanguage.org/
【汉语编程】(沈语言)(汉编)(汉语言)http://www.hybcw.com 现已于2003年停止了开发,未见新版本公布。
【CX-LOGO】创新LOGO语言,微世界http://www.chuangxinsj.com
【中蟒】(chinesepython)繁体http://www.chinesepython.org/cgi_bin/cgb.cgi/home.html
【丙正正】中文C++
【搭建之星】(发烧积木) http://www.diylsoft.com/BuilderStart.htm
【网站.搭建者】http://web.diylsoft.com/
【华罗庚(MISD)】http://www.lkhuasoft.com/
【雅奇MIS】http://www.yqmis.com/
【八卦编程】繁体
【易符】繁体
【葛拉堡/Gerlabau】 繁体中文Logo
【中文Perl】
【中文Pascal】
【中文Cobol】繁体
【中文Basic】繁体
【八卦编程语言】http://baguic.163.net
【csm语言】http://csm.zg66.com/csm
【语言】http://x.org/english
http://www.newsmth.net/pc/index.php?id=phunyx
【Koodoo 语言】http://www.bluespace.com.cn/koodoo/article_koodoo.htm
【lava语言】http://www.ggv.com.cn/faq/lava
【鲁班语言】http://project.soft114.com/lubankit/index_chinese.html
【模拟精灵LAScript脚本语言】http://www.yhhe.net/ape
【Nuva语言】http://www.macrobject.com
【太极语言】http://blog.csdn.net/universee
以上的编程语言中,有些发展地非常好,有一些已不再开发了。

⑤ 最有前途的汉语编程语言是哪个

习语言 O语言 八卦 中文汇编 等等之类的语言不过现在发还在发展的有易语言 , 现在最新版为5.11 支持静态编译。 虽然不能有效的解决体积大和报毒的问题。。但是 易语言的辅助工具云外归鸟 写的”黑月“,能脱离静态库。。。完全解决了体积和后报毒的问题。有着”中文C语言“的美称。。。所有易语言是当今主流和唯一比较有前途的编程语言。。。

⑥ 有没有中文计算机语言

你以为会写中文就会编程吗?这就像你以为会写汉字就会写出好文章一样。编程是和机器沟通,因此要用机器的语言而不是人类的语言。最早的程序就是0和1的数字,不是中文也不是英文。以前的程序员,每天写程序就是在一条长长的纸带上打孔表示0和1。后来发现0和1的二进制太麻烦了,就把0和1压缩一下,用16进制表示,比如数字10,用二进制表示是1010,用16进制表示就是0A,这样表达起来就更简洁,但是输入电脑后,仍然要转换为二进制电脑才能明白。

后来,科学家们用简单的英文单词表示某些功能,比如加法,就用add表示,减法就用dec表示。程序员输入add或dec后,系统会转换为对应的算法。就这样不断的给不同的代码段起名字。编程语言就是从数字编码不断压缩提高层次,最后形成了当今的各种风格的编程语言。为什么码农会讨厌中文编程?我用最流行的易语言说明。

所谓全中文的易语言,其实就是把Visual Basic语言中每个英文单词换成了对应的中文词,其他都不变。比如Visual Basic的代码是这样:

if True thenPrint "OK"endif

换成了易语言,就是这样了:

如果 真 那么打印 "OK"结束如果

任何人都能看出来,英文写的程序更简单清晰。



其实从语言学的角度来说,英文是线性的一维语言,而中文是平面的二维语言。而程序恰恰是线性的一维的。也就是说,线性的英文正好能契合线性的程序。所以,中文并不适合现有的编程方式。

然而,未来的发展可能超出你的想象。未来可能会有多维度的量子计算,也许二维的中文反而会比一维的英文更适合。

程序员对比过中文编程和英文编程就会明白,中文编程反而会提高门槛。因为编程的核心根本就不是什么语言,而是程序化思维方式。最简单的并不是英文编程,而是数学符号编程,极度抽象,普通人很难理解,但代码量特别少。
补充一句,其实现代的语言比如Java,都支持Unicode,也就是说可以用中文甚至世界其他语言做变量名和函数名,你可以试试看,这样看起来就基本上就相当于是中文编程了,对比一下英文编程,你就会知道哪个更好了。

电脑能识别的只是0和1的二进制而已,那么,如果按中文的角度来考虑,那么应该从核心开始就把二进制转换为8进制,然后用八卦来表示,这样从底层构造纯中文的计算机。八卦两两组合,演化为64卦,就能表达宇宙万物。这比老外的英文编程语言不知道高级多少倍。而且,满眼全是中文,老外就算认识中文字也看不懂意思,

⑦ 编程语言是谁发明的

多年前,美国军方要给一种计算机语言取个名字,大家提了许多动听的名字都觉的不太中意,后来有人提议,将这种计算机语言命名为:Ada。没有人提出异议。为什么大家都同意用这个名字呢?这还得从100多年前说起。Ada是一名充满幻想的女孩1815年12月10日,英国。一个女孩降生了,她的母亲,一个有着杰出数学天赋的女人,人称“平行四边形公主”;父亲,一个狂热的充满幻想的诗人
--拜伦。可是女孩从生下来就从没见过父亲。这位狂热的、浪漫的诗人结婚不久便离开了英国,再也没有回来。母亲给她起了个动听的名字:阿达(Ada)。那
位诗人尽管离开了英国,当听说自己有了一个女儿时非常的高兴,可也非常的懊悔,但他始终没有回去看女儿一眼,只能用诗来表达自己对女儿的思念和歉疚,他的
一首诗的名字就叫《阿达》。狂热的诗人36岁死于希腊,临死前唯一牵挂的就是阿达。而此时的阿达,跟随着母亲生活,阿达不仅继承了母亲的数学天赋,也秉承了父亲的性格,小小年纪也充满幻想,幻想成为一个大科学家、大诗人。母亲怕她走父亲的老路,竭力想改变她对诗歌的热爱,但无能为力,阿达曾对母亲说:“没有诗,要数学干什么?”当时的英国,科学风气盛行,包括许多妇女都在杂志上发表文章探讨数学等问题。阿达17岁那年,母亲请了着名的数学家摩根做她的老师,摩根就是现代计算
机数学基础布尔代数的创始人之一。在他的影响下,阿达的数学天赋得到了充分的展现。同时阿达还被介绍到当时着名的翻译家——为剑桥大学工作的玛丽·索菲利
那里学习。玛丽由衷地喜欢这个聪明而又刻苦,且充满幻想的女孩,也非常地支持并鼓励她在数学方面发展。此时的阿达对机械、建筑也充满兴趣,畅游在科技王
国,就像少女在花园中徜徉,乐此不疲,流连忘返。她还同当时的一些着名科学家保持密切的联系,如法拉第等。结识巴贝奇1834年11月,阿达在一次宴会上遇到了一位对其一生产生重要影响的人——查尔斯·巴贝奇。此时的巴贝奇正到处游说他的计算机设想。当时的人们很少
有人理会他,以为他是在“痴人说梦”。同样,他也将自己的设想全盘托出,讲给阿达听。此时的阿达只有18岁,但她听完他的设想并看了他的文稿后,彻底地领
会了他的设想,并深深地为之陶醉。凭着她深厚的科学功底和丰富的想象力,她认为这是一个伟大的设想,世界将因之而改变。面对今天的现实,我们不能不为阿达的洞察力所折服,她的这一预言可是在一个半世纪以前提出的啊!参与研制计算机共同的追求,使两人成了忘年交,阿达的母亲曾试图阻止阿达与巴贝奇的交往,认为巴贝奇不过是个江湖骗子,不会给阿达好影响。这点阻力对于秉承父亲性格的阿达,算不了什么,她完全投入到了计算机的研制中去了,负责为巴贝奇设想中的计算机编写软件。1841年,巴贝奇在意大利都灵向人们详细地介绍他的设想,希望能引起大家的重视,但无人喝彩。他用法语出版的论文也不受人欢迎,但阿达执意要将其翻
译成英文。翻译结束后阿达将文稿给巴贝奇看,巴贝奇发现:阿达不仅在论文中加入她特有的想象,而且补充了许多阿达独到的见解。阿达特别强调存储程序和数据
的重要性,而这与今天的计算机技术不谋而合,并且拟订了一份设计图,这份设计图被公认为世界上第一个计算机程序。阿达在文中对计算机应用前景的展望,连巴
贝奇自己都从来没有想到过。如:阿达认为,计算机应该发展成一个可用符号来表示任何事物的装置,这不正是今天的编程语言吗?她还预见到计算机可以用在纺织
机械上,用卡片存储复杂的花样、可以用来绘图、演奏音乐。这些预言表明阿达是现代人工智能技术的拓荒者。阿达对论文的修改,使巴贝奇深感惊奇和鼓舞,他对别人称赞说:“阿达是个充满想象力和洞察力的女孩”,“她是个数字女神”。她将诗歌的激情融入了论文之中。 经过阿达翻译后的文稿其内容增加到原来的三倍,论文实际上成了两人合作的产物,但谦逊的阿达在署名的时候,只将自己的名字简单地署为:A.A.L。在后来的一系列论文中,阿达在计算机软件领域做出了许多开创性的贡献:如变量、递归、程序算法的提出等。短暂的一生阿达后来与威廉伯爵结婚,婚后生有三个孩子,但为了研制计算机,她将孩子们都放到母亲那里扶养,这对于一个女性,在当时是不被人理解的,好在丈夫非常
支持她的研究工作,这使她深感欣慰。此时的巴贝奇已是一贫如洗,阿达也付出了许多。长期的研究耗费了大量的心血,身体状况也一天不如一天,疾病时时纠缠着
她,但为了那个美丽的幻想成真,她夜以继日地工作。她的座右铭是:工作是我的报酬。1852年,阿达因癌症去世,同她的父亲一样,年仅36岁,没有等到计算机的诞生。如果她再多活一年,就会看到在瑞典,由乔治和爱德华根据巴贝奇的方案制造出的一台差分机,这不能不说是人类的一个遗憾:第一位软件工程师,却没有看到自己的设想结出的果实。尽管限于当时的制造条件,巴贝奇最终也没有造成理想中的计算机,但他们超前100多年的拓荒,对后来计算机技术的诞生和发展同样产生了深远的影响。当
我们津津乐道ENIAC——第一台数字电子计算机的时候,也不应该忘记人类这一智慧的火花,在这之前的100多年,已经由巴贝奇和阿达点燃了。阿达、巴贝奇两人对计算机事业的贡献就好像火对于人类。他们是钻燧取火的人,是盗得火种的普罗米修斯。让我们记住巴贝奇,也记住这位杰出的女性———阿达(Ada)。用她的名字给一种计算机语言命名,只能寄托我们对她的纪念和钦佩,却远远不能表达出她为计算机技术作出的重要贡献。

___________________________________________
这个只能抄一下了。

⑧ 用C++语言可否编程打印出八卦这个图形呢

当然可以,所谓的c++语言其实是一个很广泛的语言,有很多种,c++标准库中没图形库,通常来说的话你使用vc++中的mfc库可以实现,它有画图函数,当然你也可以用其他的图形库来实现画图。

⑨ 国外可以用阿拉伯数字0、1设计出系统,我国可不可以用 阴阳 四象 八卦等符号设计出自己的系统程序吗

符号不过是个代表物,不用高大上地拉扯到什么天地自然。没错是可以用阴阳代替0和1,四象八卦代替abcd,但是和01ab没有任何区别,不过是让中国程序员多背一套符号罢了。然后还要为了这些不一样的符号开发一整套配套设备,包括键盘,输入法,文字编码等等,要和现行系统兼容又要一番努力。不兼容那可能连活都活不下去。这种单纯符号上的变化,和拿个津巴布韦语过来当系统语言也没区别。总结,毫无意义多此一举。

⑩ 编程语言为什么是英文,而不是汉字

因为最初的编程语言是英语。

用汉字编程也不是不行,现在也有一个编程平台,就是用汉字编程。但用汉字编程远不如用英文编程方便。中文博大精深,除了正式场合外,一般很少有人会严格按照语法来说话,很多时候都会省略主语、还会倒装,还有很多方言、多音字,甚至语调语气的不同也会造成意思不同。

让电脑搞明白这中间的区别是很不容易的,一个汉字占两个字符,a只需要到一个字母就能出来,而一个汉字就要打两三个字节。英文字母连上大小写一共不过52个字母,而中文汉字是以万计的,这么多文字的存储也是一个很大的问题。

所以,从速度和空间上来说,用中文编程不如英文编程占优势。此外,中文的一个词语在英文中往往对应了多个单词,而这些单词又有独特的语境,所以用英文来表达也会更简便一些。

(10)八卦编程语言扩展阅读

中文编程语言

1、安全性自主研发的编译器,可保障国家安全,配合国产CPU和OS,实现全面的硬件、软件安全。

2、国际化多语种版本中语言可互相转化。用汉语编程只是实现了母语化的第一步,反之汉语为国际化交流带来了不方便。应该提供机制,可以将汉语关键字自动转换为其他语言,实现交流合作。

3、融合性与其它语言互融互通,通过学习汉语编程从而可继续学习其他编程语言。

热点内容
java返回this 发布:2025-10-20 08:28:16 浏览:645
制作脚本网站 发布:2025-10-20 08:17:34 浏览:936
python中的init方法 发布:2025-10-20 08:17:33 浏览:632
图案密码什么意思 发布:2025-10-20 08:16:56 浏览:821
怎么清理微信视频缓存 发布:2025-10-20 08:12:37 浏览:731
c语言编译器怎么看执行过程 发布:2025-10-20 08:00:32 浏览:1066
邮箱如何填写发信服务器 发布:2025-10-20 07:45:27 浏览:299
shell脚本入门案例 发布:2025-10-20 07:44:45 浏览:160
怎么上传照片浏览上传 发布:2025-10-20 07:44:03 浏览:852
python股票数据获取 发布:2025-10-20 07:39:44 浏览:763