徽标
联盟百科
通讯
下载应用,请到 Google Play
新! 在您的Android™设备上下载联盟百科!
自由
比浏览器更快的访问!
 

APL語言

指数 APL語言

APL 是 A Programming Language 或 Array Processing Language 的缩写。肯尼斯·艾佛森在1962年设计这个语言时他正在哈佛大学工作,1979年他因对数学表达式和编程语言理论的贡献而得到图灵奖。在过去数十年的使用历史中,APL 从它的原始版本开始不断改变和发展,今天的版本与1963年发表时的版本已经非常不一样了。但它始终是一种解释执行的计算机语言。现代的 APL 版本支持其初始版本不支持的结构和模式编程。APL 至今依然使用一种非标准化的字母表,这一直是他人对 APL 的批评。.

13 关系: A+ASCII字型开放源代码哈佛大学矩阵素数编程语言肯尼斯·艾佛森Iota函数J语言PerlUnicode

A+

A+,是一门陣列編程語言的名字。它是由摩根·斯坦利公司在1980年代在APL的基础上开发起来的。現在使用GPL授權。.

新!!: APL語言和A+ · 查看更多 »

ASCII

ASCII( ,American Standard Code for Information Interchange,美国信息交换标准代码)是基于拉丁字母的一套电脑编码系统。它主要用于显示现代英语,而其擴展版本EASCII則可以部分支持其他西欧语言,并等同于国际标准ISO/IEC 646。 ASCII第一次以規範標準的型態發表是在1967年,最後一次更新則是在1986年,至今為止共定義了128個字元;其中33個字元無法顯示(一些终端提供了扩展,使得这些字符可顯示为諸如笑臉、撲克牌花式等8-bit符號),且這33個字元多數都已是陳廢的控制字元。控制字元的用途主要是用來操控已經處理過的文字。在33個字元之外的是95個可顯示的字元。用鍵盤敲下空白鍵所產生的空白字元也算1個可顯示字元(顯示為空白)。.

新!!: APL語言和ASCII · 查看更多 »

字型

字型或字模(font;传统英式fount)是指印刷行業中某一整套具有同樣樣式和尺碼的字形,例如一整套用於內文的宋體5號字、一整套用於標題的10號字就叫一套字型。電腦早期用點陣字,仍然有字型概念,同樣一套風格如中易宋體,一套字型是指一整套15×16點數或一整套24×24點數的字。向量字型出現後,同一套風格字型已不用製作不同點數字型,只需製作一套即可隨意縮放,「字型」與「字体」之間的界限開始模楜。一般的英語使用者同樣分不清「字型」(Font)與「字体」(Typeface)的分別。.

新!!: APL語言和字型 · 查看更多 »

开放源代码

開放原始碼(Open Source)描述了一种在产品的出品和开发中提供最终源材料的做法。在這個詞廣泛使用前,開發者和生產者使用很多詞去描述這個概念;開放源代碼在互聯網上獲得廣泛使用,參加者需要大量更新電腦原始碼。開放源代碼使得生產模組、通訊管道、互動社群獲得改善。隨後,一個新著作權、軟體授權條款、域名和消費者提供建立的,一個新詞開源軟體誕生。 開源模型概念包括同時間不同時程和方法來生產,相對而言,更加集中式的軟体設計模型,例如典型的商業軟体公司。一個開源軟体開發的主要原則和慣例是易貨貿易和合作的同儕生產,經由免費公開的最終產品、原始資訊、藍圖和--。這逐漸應用在其它領域,例如生物技術。.

新!!: APL語言和开放源代码 · 查看更多 »

哈佛大学

哈佛大學(Harvard University)為一所本部坐落於-zh-hans:麻省; zh-tw:麻薩諸塞州; zh-cn:马萨诸塞州; zh-hk:麻省-劍橋市的私立研究型大學。其因歷史、學術影響力、財富等因素而獲評為世上最享負盛名的學府之一。 哈佛於1636年由當地的殖民地立法機關立案成立,迄今為全美歷史最悠久的高等學府,並擁有北美最古老的校董委員會。 其最初稱之為「新學院」,該機構為了感謝一名年輕的牧師約翰·哈佛所作出的捐贈,而改名為「哈佛學院」。雖然從沒有與任何宗教派別有正式的聯繫,但早期的學院還是以培養公理會及一位論派神職者為主要職責。可是自18世紀起,其課程與學生群體的宗教性質漸漸淡化,而19世紀的哈佛則進一步成為了的文化起源地。美國南北戰爭後,當時的校長查爾斯·艾略特將哈佛各個學術機構綜合成了一所研究型大學,並增添了小班授課以及入學考試,而這些模式同時也影響了國家的中高等教育政策。此校亦為美國大學協會其中一個原始成員,並在經濟大蕭條及二次大戰後進一步修改了課程及收生政策。後與拉德克利夫學院合併成為了男女校。 校方目前共有十所學院及一所高等研究院。這些單位偏佈鄰近各區:其本部位於劍橋的;醫學、公共衛生及牙醫學院位於波士頓的長木醫學區;而包括哈佛體育場在內的大學體育設施以及商學院則在。哈佛同時擁有龐大的資產,每年所收到的捐款回贈數目長期位列全球教育機構之首。 哈佛大學為全美最難入讀的學府之一。 學校的研究生課程較為多元化,而本科教育則主要集中在文理學範疇。校方在2007年起實行了財政援助政策,家庭年收入低於一定數目的學生獲得不同程度的學費豁免。 哈佛擁有全美最古老的圖書館系統,這同時也是全球最具規模的私立及大學圖書館系統,館藏量逾1600萬冊。 其為常春藤盟校成員之一,現共有42支參與不同運動競賽的代表隊,屬全美大學體育協會甲組。除了體育,學生的課外生活還包括各個學會所舉辦的活動。哈佛校友涵蓋8名美國總統及多國領袖與政治要員;其亦培養了62名富豪企業家及335位羅德學者,人數均為全美最多;另也有150多名諾貝爾獎得主現在或曾經在哈佛學習或工作。.

新!!: APL語言和哈佛大学 · 查看更多 »

矩阵

數學上,一個的矩陣是一个由--(row)--(column)元素排列成的矩形阵列。矩陣--的元素可以是数字、符号或数学式。以下是一个由6个数字元素构成的2--3--的矩阵: 大小相同(行数列数都相同)的矩阵之间可以相互加减,具体是对每个位置上的元素做加减法。矩阵的乘法则较为复杂。两个矩阵可以相乘,当且仅当第一个矩阵的--数等于第二个矩阵的--数。矩阵的乘法满足结合律和分配律,但不满足交换律。 矩阵的一个重要用途是解线性方程组。线性方程组中未知量的系数可以排成一个矩阵,加上常数项,则称为增广矩阵。另一个重要用途是表示线性变换,即是诸如.

新!!: APL語言和矩阵 · 查看更多 »

素数

質--數(Prime number),又称素--数,指在大於1的自然数中,除了1和該数自身外,無法被其他自然数整除的数(也可定義為只有1與該數本身两个正因数的数)。大於1的自然數若不是質數,則稱之為合數。例如,5是個質數,因為其正因數只有1與5。而6則是個合數,因為除了1與6外,2與3也是其正因數。算術基本定理確立了質數於數論裡的核心地位:任何大於1的整數均可被表示成一串唯一質數之乘積。為了確保該定理的唯一性,1被定義為不是質數,因為在因式分解中可以有任意多個1(如3、1×3、1×1×3等都是3的有效因數分解)。 古希臘數學家歐幾里得於公元前300年前後證明有無限多個質數存在(欧几里得定理)。現時人們已發現多種驗證質數的方法。其中試除法比較簡單,但需時較長:設被測試的自然數為n,使用此方法者需逐一測試2與\sqrt之間的整數,確保它們無一能整除n。對於較大或一些具特別形式(如梅森數)的自然數,人們通常使用較有效率的演算法測試其是否為質數(例如277232917-1是直至2017年底為止已知最大的梅森質數)。雖然人們仍未發現可以完全區別質數與合數的公式,但已建構了質數的分佈模式(亦即質數在大數時的統計模式)。19世紀晚期得到證明的質數定理指出:一個任意自然數n為質數的機率反比於其數位(或n的對數)。 許多有關質數的問題依然未解,如哥德巴赫猜想(每個大於2的偶數可表示成兩個素數之和)及孿生質數猜想(存在無窮多對相差2的質數)。這些問題促進了數論各個分支的發展,主要在於數字的解析或代數方面。質數被用於資訊科技裡的幾個程序中,如公鑰加密利用了難以將大數分解成其質因數之類的性質。質數亦在其他數學領域裡形成了各種廣義化的質數概念,主要出現在代數裡,如質元素及質理想。.

新!!: APL語言和素数 · 查看更多 »

编程语言

编程语言(programming language),是用来定义计算机程序的形式語言。它是一种被标准化的交流技巧,用来向计算机发出指令。一种计算机语言让程序员能够准确地定义计算机所需要使用的数据,并精确地定义在不同情况下所应当采取的行动。 最早的编程语言是在電腦發明之前產生的,當時是用來控制及自動演奏鋼琴的動作。在電腦領域已發明了上千不同的编程語言,而且每年仍有新的编程語言誕生。很多编程語言需要用指令方式說明計算的程序,而有些编程語言則屬於宣告式編程,說明需要的結果,而不說明如何計算。 编程语言的描述一般可以分為及語義。語法是說明編程語言中,哪些符號或文字的組合方式是正確的,語義則是對於編程的解釋。有些語言是用規格文件定義,例如C語言的規格文件也是ISO標準中一部份,2011年後的版本為ISO/IEC 9899:2011,而其他55語言(像Perl)有一份主要的文件,視為是。.

新!!: APL語言和编程语言 · 查看更多 »

肯尼斯·艾佛森

肯尼斯·艾佛森(Kenneth E. Iverson,1920年12月17日-2004年10月19日)是一位计算机科学家,最重要的貢獻是開發了APL。1979年他因對數學表達式和編程語言理論的貢獻而得到图灵奖。 在哈佛大学當助理教授時,他發展了一套數學表達式來操作陣列,以便教授學生。1960年,他開始在IBM跟工作,按他開發的數學表達式建立了APL。 其後他和(Roger Hui)(出生于香港后去加拿大)發明了J语言。.

新!!: APL語言和肯尼斯·艾佛森 · 查看更多 »

Iota函数

iota 函数是一个计算机语言中的函数,用于产生连续的值。 该函数得名自 APL 语言,其中用来产生从 1 开始的连续数值。.

新!!: APL語言和Iota函数 · 查看更多 »

J语言

J语言是图灵奖获得者肯尼斯·艾佛森和(Roger Hui)(出生于香港,后前往加拿大)於二十世纪九十年代初發明的一种程序设计语言,是APL语言(亦是由艾佛森所創)、、語言的繼承者。 為了避免APL使用特別的字集而遇到的問題,J只需基本的ASCII字集,多用點號和冒號來擴展現有基本字元的意義。 作為一個陣列編程語言,J非常簡潔和強大,在數學和统计学程式設計上十分有效,特別是矩陣分析的能力。 如同原本的FP/FL程式語言,J透過它編程的特色,支援函數級別編程。 J並非馮諾曼程式語言,卻能容許程式員使用馮諾曼編程風格。.

新!!: APL語言和J语言 · 查看更多 »

Perl

Perl是高階、通用、直譯式、動態的程式语言家族。最初设计者拉里·沃尔為了讓在UNIX上進行報表處理的工作變得更方便,決定開發一個通用的腳本語言,而在1987年12月18日發表。目前,Perl语言家族包含两个分支Perl 5以及Perl 6(开发中)。 Perl借用了C、sed、awk、shell脚本以及很多其他程式語言的特性。其中最重要的特性是Perl内部集成了正则表达式的功能,以及巨大的第三方代码库CPAN。 2000年开始,目前拉里·沃尔开始開發Perl 6,來作為Perl的後繼;不過,Perl 6語言的語法有很多轉變,所以Perl 6被視為Perl家族中的另一個語言。 Perl语言的应用范围很广,除CGI以外,Perl被用于图形编程、系统管理、网络编程、金融、生物以及其他领域。由于其灵活性,Perl被称为脚本语言中的瑞士军刀。.

新!!: APL語言和Perl · 查看更多 »

Unicode

Unicode(萬國-)是電腦科學領域裡的一項業界標準。它对世界上大部分的文字系統進行了整理、編碼,使得電腦可以用更為簡單的方式來呈現和處理文字。 Unicode伴隨著通用字符集的標準而發展,同時也以書本的形式對外發表。Unicode至今仍在不斷增修,每個新版本都加入更多新的字符。目前最新的版本為2018年6月5日公布的11.0.0,已經收錄超過13萬個字符(第十萬個字符在2005年獲採納)。Unicode涵蓋的資料除了視覺上的字形、編碼方法、標準的字符編碼外,還包含了字符特性,如大小寫字母。 Unicode發展由非營利機構統一碼聯盟負責,該機構致力於讓Unicode方案取代既有的字符編碼方案。因為既有的方案往往空間非常有限,亦不適用於多語環境。 Unicode備受认可,並廣泛地應用於電腦軟體的國際化與本地化過程。有很多新科技,如可扩展置标语言(Extensible Markup Language,簡稱:XML)、Java程式語言以及現代的作業系統,都採用Unicode編碼。.

新!!: APL語言和Unicode · 查看更多 »

重定向到这里:

APL语言

传出传入
嘿!我们在Facebook上吧! »