自创计算机语言,【图片】【自创语言教程】———创造属于自己的语言!(上)【那些漫长岁月吧】_百度贴吧...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
-
【人造语言的历史】
-Constructed Language,简称Conlang,而玩Conlang的人则自称为Conlanger。中文将之译成人造语言或者人工语言,这个翻译其实有点问题诶,因为人类目前已知的所有语言都是人造的嘛。但既已成为习惯的说法,也就都这么说好了。人造语言这种事情其实是个古老的游戏了。人类往往对于越熟悉的东西越无法理解,对于语言的痴迷也是如此。早在古罗马时代,阿特纳奥斯在他的《智者的欢宴》(Δειπνοσοφισταί)一书中就记载了人为创造词汇的故事。到了中世纪的欧洲,出于宗教的原因人们开始热衷于人为地改造或者创造语言,这种行为被称为language perfecting,其中一个主要目的便是要试图恢复在巴别塔被神变乱语言之前亚当与夏娃所用的语言。在随后的很长一段时间里,这一类的人造语言被人们视作神秘的通灵手段或者密码,并没有在大众中传播开来。从十七世纪开始,哲学家、数学家等开始涉足这个领域,并且希望通过研究语言构架的规律来探索或者印证自己的哲学和数学理论。莱布尼兹就曾试图通过他的lingua generalis来让使用者通过运算来表达意义。这种人造语言直到现在依然因为宅男不死而进步不止, 并且被称为Engineered Languages (Engelang)工程语言, 成为一帮搞数学、计算机、逻辑学等等的技术宅用来验证各种理论、进行人机对话研究的以及吸引极客妹子的工具。比如有一种逻辑语Lojban,它的语法结构完全抛开了自然语言的表达方式,而是采用表达式的方式来追求语义的无歧义等等。 无论如何,人造语言发展至此,仍然只是小圈子的游戏罢了。
-真正将人工语言运动推入公众视野并产生广泛影响的是德国神父约翰·马丁·施莱尔(Johann Martin Schleyer)在1880年完成的沃拉普克语Volapük。它主要借用英语和德语的词汇,并进行了大量的缩减和改造,使得大部分词汇已经很难分辨出来源了,比如Volapük这个词,vol来自于英语world,pük来自于speak,整个词的意思便是“世界的语言”。沃拉普克语一度在欧洲非常红火,然后好景不长,在不到二十年里,沃拉普克语就几乎被另一种人造语言取代,那就是波兰眼科医生拉扎鲁·路德维克·柴门霍夫(Ludwig Lazarus Zamenhof)在1887年发表的世界语Esperanto。柴门霍夫的目标是“创立一种简单易学而灵活的语言,一种普世的第二语言,用来促进世界和平及国际了解”,而以世界语为代表的这类语言也被人们称为International Auxiliary Languages (IAL/Auxlang)国际辅助语。由于种种原因,世界语并没有,并且将来也无法实现成为普世第二语言的目标,但他无疑仍然是世界上最成功的人造语言,拥有近200万使用者和近千名母语使用者。
-上世纪五十年代以后,随着世界语的发展步入低谷,另一些依托着科幻或奇幻题材的小说、影视和游戏作品而诞生的人造语言开始活跃起来。这些语言为的是让这些虚构的内容看起来更加真实、丰满、有感染力,因此也各自具有鲜明的个性和特点,被人们称为Artistic Languages (Artlang)艺术语言。这类的例子就很多了,比如说《星际迷航》中的克林贡人使用的的克林贡语Klingon,《魔戒》中的数量甚多的精灵语Elvish,《阿凡达》中纳威人使用的纳美语Na’vi,还有最近的《冰与火之歌》里面多斯拉克人使用的多斯拉克语Dothraki等等。
那么我们如何开始呢?
首先确定自己的目标。我们知道了人工语言的分类:
·International Auxiliary Languages (IAL/Auxlang)国际辅助语;
·Engineered Languages (Englang)工程语言;
·Artistic Languages (Artlang)艺术语言;
——然后我们就要问问自己,“你想要怎样!”
-国际辅助语的这货的目的就是要在国际交流中露脸、要向世界诸民族推广。就目前状况而言,这条路已经被柴老先生的世界语堵上了,而且由于英语的世界霸主地位一时半会不会有变化,世界语自己的这条路其实也被堵上了。而工程语言神马的对于我这种宅而无技的悲剧少年同样不敢涉足了。看来只好选择第三类人造语言了(我擦悲剧的第三类)。这类语言的创制对我们而言,既没有传播使命感的压力,又不需要苦读数学,万一被某个导演相中火了还能纠集一帮粉丝来学习。所以我毫不犹豫的选择了第三种……
那么,在这个创造语言的过程中,你要经历哪些步骤呢?简单说来大概是这么几步:
·发出了奇怪的声音:选择觉得合适的音素作为语言的基础;
·造出了简单的词汇:将选定的音素组合成需要的词汇;
·说出了完整的句子:用造出来的词汇组成句子来表达意思;
·制定了完善了语法:为造句和说话制订需要遵守的规律;
·增加修辞方式,创造文字,以及为语言设定一个完整的文明体系。
自创计算机语言,【图片】【自创语言教程】———创造属于自己的语言!(上)【那些漫长岁月吧】_百度贴吧...相关推荐
- 初识c语言教程,第1课C语言教程一: 初识C程序.doc
第1课C语言教程一: 初识C程序 第1课 初识C程序 教学目标 1.计算机语言介绍 2.了解C语言 3.如何学好C语言(多做题,多上机调试程序) 4.C语言上机调试环境 教学过程 计算机程序设计语言的 ...
- c语言教程在线阅读,《C语言基础教程》.doc
<C语言基础教程>.doc C语言基础教程(一) 网上收集整理 Turbo C语言概述 1.1 C 语言的产生与发展 C 语言是1972年由美国的Dennis Ritchie设计发明的, ...
- c语言如何编程硬件,硬件C语言教程开篇——我对c语言的理解
对于没有编程经历的人来说,初次听说 C语言 这个概念是一种很奇怪的感觉,C语言是什么,是一种外星语言么?为什么叫C语言呢?它是哪国说的话呢? 那"语言"是个什么概念呢?百度百科上解 ...
- 【C语言教程】1、C 语言简介
C 语言简介 历史 C 语言最初是作为 Unix 系统的开发工具而发明的. 1969年,美国贝尔实验室的肯·汤普森(Ken Thompson)与丹尼斯·里奇(Dennis Ritchie)一起开发了 ...
- status c语言_STM32 嵌入式C语言教程--第四课C语言中的存储空间与位域
1.存储空间--堆和栈的区别 一个由C/C++编译的程序占用的内存分为以下几个部分 1.栈区(stack)- 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等.其操作方式类似于数据结构中的栈. ...
- Linux系统语言教程,Linux操作系统基础及语言基础教程-麦可网张凌华
本教程共43讲,主要讲解了计算机组成原理概述.Linux基础及操作系统框架.Shell命令机制.Linux命令类库机制及常用命令.Linux应用程序安装及卸载.Linux服务程序的安装及配置.Vi的设 ...
- notepad运行c语言教程,notepad怎么运行c语言
Notepad内置支持多达 27 种语法高亮度显示(囊括各种常见的源代码.脚本,值得一提的是,完美支持 .nfo 文件查看),也支持自定义语言.下面我们就为大家介绍一下notepad如何裕兴C语言程序 ...
- [零基础易语言教程]1-1 什么是易语言
什么是易语言? 以下内容来自百度百科: 易语言是一门以中文作为程序代码编程语言,其以"易"著称,创始人为吴涛.易语言早期版本的名字为E语言.其最早的版本的发布可追溯至2000年9月 ...
- 【C语言教程】2、C 语言基本语法
C 语言基本语法 语句 C 语言的代码由一行行语句(statement)组成.语句就是程序执行的一个操作命令.C 语言规定,语句必须使用分号结尾,除非有明确规定可以不写分号. int x = 1; 上 ...
- 黄建c语言教程,黄建的C语言PPT课件,C_03_循环结构.ppt
黄建的C语言PPT课件,C_03_循环结构.ppt while 语句 while语句 [2010.9.20]以下程序的运行结果是 int a = 1, b = 2; while (a < 6) ...
最新文章
- UI设计培训中的扁平化理念
- PAT甲级1088 Rational Arithmetic:[C++题解]分数的加减乘除
- [leetcode-515-Find Largest Value in Each Tree Row]
- NET问答: 如何取消或中止 Task 执行 ?
- mysql插入另一个表中数据_MySql中把一个表的数据插入到另一个表中的实现
- oracle mysql 线程数_oracle线程数更改
- linux能秒创虚拟机吗,linux下5秒创建rhel7虚拟机
- 中建股份400亿大型IPO获“特批”
- 职业规划计算机专业1500字,【计算机职业生涯规划书2000字】_计算机专业职业生涯规划书2000字...
- 揭开互联网金融健康发展意见神秘面纱
- iptables四表五链及基本使用
- Android高性能音频之opensl es播放流程(七)
- whaleCTF-30days-隐写【第二期】-彩虹糖-writeup
- stegsolve 的安装使用
- ios 日志系统 lumberjack
- 毫无破绽!用这个开源项目换了张脸后,连女朋友都难分真假,能否骗过刷脸支付?...
- IBM最新洞察:我们所熟知的通信服务时代已经结束
- “家贼”倒卖“征途”源代码 13万元卖给识货人
- 一个c语言程序有两个源文件,建立多个源文件的C语言程序.pdf
- 计算机英语新词的认知语义阐释论文,计算机英文专业论文题目 计算机英文论文题目怎样定...