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

J语言

指数 J语言

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

16 关系: APL語言ASCII加拿大快速排序图灵奖矩阵素数统计学编程语言階乘香港肯尼斯·艾佛森自然對數Unicode数学

APL語言

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

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

ASCII

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

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

加拿大

加拿大(英语、法语:Canada,IPA读音:(英)(法))为北美洲国家,西抵太平洋,东至大西洋,北滨北冰洋,东北方与丹麦领地格陵兰相望,东部与圣皮埃尔和密克隆相望,南方及西北方与美国接壤。加拿大的领土面积达998万平方公里,为全球面积第二大国家。加拿大素有「枫叶之国」的美誉,渥太华为该国首都。 加拿大在1400年前即有原住民在此生活。15世纪末,英国和法国殖民者开始探索北美洲的东岸,并在此建立殖民地。1763年,当七年战争结束后,法国被迫将其几乎所有的北美殖民地割让予英国。在随后的几十年中,英国殖民者向西探索至太平洋地区,并建立了数个新的殖民地。1867年7月1日,1867年宪法法案通过,加拿大省、新不伦瑞克、新斯科舍三个英属北美殖民地组成加拿大联邦,其中加拿大省分裂为安大略和魁北克。在随后100多年里,其它英属北美殖民地陆续加入联邦,组成现代加拿大。 加拿大是实行聯邦制、君主立憲制及議會制的國家,由十个省和三个地区组成,英国女王伊丽莎白二世為國家元首及加拿大君主,而加拿大總督為其及政府的代表。加拿大是双语国家,英语和法语为官方语言,原住民的語言被認定為第一語言。由於位於高緯度地廣人稀,该国是世界上擁有多元化種族及文化的國家,也是移民為主的国家,约五分之一的国民出生于境外,近年來移民大部分來自亞洲。 得益於豐富的自然資源和高度發達的科技,加拿大是富裕、经济发达的国家。以国际汇率计算,加拿大的人均国内生产总值在全世界排名第十六,人类发展指数排名第十。它在教育、政府的透明度、自由度、生活品质及经济自由的都名列前茅。积极参与国际事务,是联合国、北大西洋公約組織、北美空防司令部、七大工業國組織、二十国集团、英联邦、经济合作与发展组织、及太平洋岛国论坛的成员。.

新!!: J语言和加拿大 · 查看更多 »

快速排序

快速排序(Quicksort),又稱劃分交換排序(partition-exchange sort),簡稱快排,一種排序算法,最早由東尼·霍爾提出。在平均狀況下,排序 n 個項目要 \ O (n\log n) (大O符号)次比較。在最壞狀況下則需要 O (n^2) 次比較,但這種狀況並不常見。事實上,快速排序 \Theta(n\log n) 通常明顯比其他演算法更快,因為它的內部循环(inner loop)可以在大部分的架構上很有效率地達成。.

新!!: J语言和快速排序 · 查看更多 »

幂運算(Exponentiation),又稱指數運算,是一種數學運算,表示為 bn。其中,b 被稱為底數,而 n 被稱為指數,其結果為 b 自乘 n 次。同樣地,把 b^n 看作乘方的结果,稱為「 b 的 n 次幂」或「 b 的 n 次方」。 通常指數寫成上標,放在底數的右邊。當不能用上標時,例如在編程語言或電子郵件中,b^n通常寫成b^n或b**n,也可視為超運算,記為bn,亦可以用高德納箭號表示法,寫成b↑n,讀作“ b 的 n 次方”。 當指數為 1 時,通常不寫出來,因為運算出的值和底數的數值一樣;指數為 2 時,可以讀作“ b 的平方”;指數為 3 時,可以讀作“ b 的立方”。 bn 的意義亦可視為: 起始值 1(乘法的單位元)乘上底數(b)自乘指數(n)這麼多次。這樣定義了後,很易想到如何一般化指數 0 和負數的情況:除 0 外所有數的零次方都是 1 ;指數是負數時就等於重複除以底數(或底數的倒數自乘指數這麼多次),即: 以分數為指數的冪定義為b^.

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

图灵奖

图灵奖(ACM A.M. Turing Award),又譯杜林獎、A.M.图灵奖,是计算机协会(ACM)于1966年设立的獎項,专门奖励对计算机事业作出重要贡献的个人。其名称取自世界计算机科学的先驱、英国科学家、曼徹斯特大学教授艾伦·图灵(A.M. Turing),这个奖设立目的之一是纪念这位現代计算机科學的奠基者。获奖者必须是在计算机领域具有持久而重大的先进性的技术贡献。大多数获奖者是计算机科学家。是计算机界最负盛名的奖项,有“计算机界诺贝尔奖”之称。 图灵奖对获奖者的要求极高,评奖程序也极严,一般每年只奖励一名计算机科学家,只有极少数年度有两名以上在同一方向上做出贡献的科学家同时获奖。2014年11月13日之前图灵奖由英特尔公司以及Google公司赞助,奖金为250,000美元。2014年11月13日,虽然英特尔退出赞助,Google反而将奖金提高到1,000,000美元,和诺贝尔奖奖金相近。 每年,美国计算机协会将要求提名人推荐本年度的图灵奖候选人,并附加一份200到500字的文章,说明被提名者为什么应获此奖。任何人都可成为提名人。美国计算机协会将组成评选委员会对被提名者进行严格的评审,并最终确定当年的获奖者。.

新!!: J语言和图灵奖 · 查看更多 »

矩阵

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

新!!: J语言和矩阵 · 查看更多 »

素数

質--數(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的質數)。這些問題促進了數論各個分支的發展,主要在於數字的解析或代數方面。質數被用於資訊科技裡的幾個程序中,如公鑰加密利用了難以將大數分解成其質因數之類的性質。質數亦在其他數學領域裡形成了各種廣義化的質數概念,主要出現在代數裡,如質元素及質理想。.

新!!: J语言和素数 · 查看更多 »

统计学

统计学是在資料分析的基础上,研究测定、收集、整理、归纳和分析反映數據資料,以便给出正确訊息的科學。這一门学科自17世纪中叶产生并逐步发展起来,它廣泛地應用在各門學科,從自然科学、社會科學到人文學科,甚至被用於工商業及政府的情報決策。隨著大数据(Big Data)時代來臨,統計的面貌也逐漸改變,與資訊、計算等領域密切結合,是資料科學(Data Science)中的重要主軸之一。 譬如自一組數據中,可以摘要並且描述這份數據的集中和離散情形,這個用法稱作為描述統計學。另外,觀察者以數據的形態,建立出一個用以解釋其隨機性和不確定性的數學模型,以之來推論研究中的步驟及母體,這種用法被稱做推論統計學。這兩種用法都可以被稱作為應用統計學。數理統計學则是討論背後的理論基礎的學科。.

新!!: J语言和统计学 · 查看更多 »

编程语言

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

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

階乘

一个正整数的階乘(factorial)是所有小於及等於該數的正整數的積,并且有0的阶乘为1。自然數n的階乘寫作n!。1808年,基斯頓·卡曼引進這個表示法。 亦即n!.

新!!: J语言和階乘 · 查看更多 »

香港

香港(簡稱港,雅稱香江;Hong Kong,縮寫作 HK、HKG)是中華人民共和國兩個特別行政區之一,位於南海北岸、珠江口東側,北接廣東省深圳市,西面與鄰近的澳門特別行政區相距63公里,其餘兩面與南海鄰接。 全境由香港島、九龍和新界組成,其中香港島北為最發達地區;地理環境上則由九龍半島等大陸土地、以及263個島嶼構成「島嶼」以超過500平方米面积為標準,根據地政總署測繪處:,人口約741萬人(2017年底)。 1842年,大清國與英國簽訂《南京條約》,永久割讓香港島;後再簽訂《北京條約》和《展拓香港界址專條》,分別割讓九龍和租借新界,這些由英國統治的地區構成現今香港的治理範圍。二戰期間,香港曾被日本佔領約三年零八個月。1997年7月1日,香港移交中华人民共和國,並成立香港特別行政區,實行港人治港、高度自治,僅有國防、外交事务由中央政府直接管轄。 香港開埠前,未計九龍和新界,香港島已經是一個有數千人口的小島。英國人看中維多利亞港是一個水深港闊、四季不結冰,而且不在地震帶的天然良港。1842年,大清國在鴉片戰爭中戰敗後,分階段割讓和租借香港土地予英國,英國人開始統治及發展香港,使香港從一個荒蕪、地瘠山多且天然資源缺乏的小漁村,逐漸發展成一個轉口港,成為歐洲各國商船向中國進行鴉片及其他商品貿易的樞紐,而且不受清朝末年的亂局影響。同時,孫中山在香港先後成立興中會和同盟會,為後來推翻大清打下基礎。 太平洋戰爭期間,日本攻佔香港,佔領持續三年零八個月。1945年,日本投降,香港重光,英國恢復對香港行使主權。香港基於殖民地身份和地理環境下,又一次避免受到中國長期戰亂影響;太平天國、軍閥割據、國共內戰、阶级鬥争、大跃进运动和文化大革命期間,大量中國難民逃港。香港在1970年代经济起飞,逐步發展成亞太地區之國際大都會及國際金融中心,獲譽為亞洲四小龍和紐倫港之一。根據《中英聯合聲明》,中华人民共和国從1997年7月1日起在香港實行「一國兩制」的基本國策,《香港基本法》說明香港不實行社會主義,保持原有資本主義制度和生活方式五十年不變。除國防和外交由中國中央政府管理,香港實行高度自治,香港享有行政管理權、立法權、獨立的司法權、終審權以及參與國際事務的權利。然而,近年香港人對特區政府及中國政府的信任度每況愈下,其高壓權威亦令「港人治港、高度自治」及「一國兩制」遭到部份人士質疑。 香港是全球具有重要地位、以工商業為主的現代化國際金融、服務業及航運中心,連續24年蟬聯全球最自由經濟體,並以優良治安、廉潔社會、簡單稅制和健全的普通法制度而聞名於世,香港廉政公署,2016年12月1日,香港政府新聞網,2017年2月16日,因此有「東方之珠」的美譽。「亞洲國際都會」則為官方定位的香港品牌。香港同時為全球其中一個最安全、經濟最發達、生活水平最高、競爭力最高、最適宜居住Gulliver.

新!!: J语言和香港 · 查看更多 »

肯尼斯·艾佛森

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

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

自然對數

自然对数(Natural logarithm)是以e為底數的对数函数,標記作ln(x)或loge(x),其反函数是指數函數ex。.

新!!: J语言和自然對數 · 查看更多 »

Unicode

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

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

数学

数学是利用符号语言研究數量、结构、变化以及空间等概念的一門学科,从某种角度看屬於形式科學的一種。數學透過抽象化和邏輯推理的使用,由計數、計算、量度和對物體形狀及運動的觀察而產生。數學家們拓展這些概念,為了公式化新的猜想以及從選定的公理及定義中建立起嚴謹推導出的定理。 基礎數學的知識與運用總是個人與團體生活中不可或缺的一環。對數學基本概念的完善,早在古埃及、美索不達米亞及古印度內的古代數學文本便可觀見,而在古希臘那裡有更為嚴謹的處理。從那時開始,數學的發展便持續不斷地小幅進展,至16世紀的文藝復興時期,因为新的科學發現和數學革新兩者的交互,致使數學的加速发展,直至今日。数学并成为許多國家及地區的教育範疇中的一部分。 今日,數學使用在不同的領域中,包括科學、工程、醫學和經濟學等。數學對這些領域的應用通常被稱為應用數學,有時亦會激起新的數學發現,並導致全新學科的發展,例如物理学的实质性发展中建立的某些理论激发数学家对于某些问题的不同角度的思考。數學家也研究純數學,就是數學本身的实质性內容,而不以任何實際應用為目標。雖然許多研究以純數學開始,但其过程中也發現許多應用之处。.

新!!: J语言和数学 · 查看更多 »

重定向到这里:

J编程语言J語言

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