目录
49 关系: Ars Technica,动词,型別安全,反射 (计算机科学),名詞,专有软件,康泰纳仕,強弱型別,开放源代码,微软,微软开发者网络,單數 (語言學),命令行界面,Bash,Bourne shell,C Shell,C♯,CentOS,Chef,类 (计算机科学),类型推论,維基,组件对象模型,組態管理,DOS,面向对象程序设计,類型系統,跨平台,资源管理器,Korn shell,MacOS,Microsoft Press,MIT許可證,Pearson Education,Perl,SQL,Tcl,TechNet,Tk,Ubuntu,UNIX,Windows 7,Windows Script Host,歐萊禮,殼層,注册表,指令式編程,.NET Core,.NET框架。
- .NET编程语言
- 2006年建立的程式語言
- Unix shells
- 动态类型编程语言
- 形態管理
- 微软自由软件
- 直譯器
- 过程式编程语言
- 面向对象的编程语言
- 面向文本编程语言
Ars Technica
Ars Technica(,派生自拉丁文“科技藝術”)是由肯·费舍尔(Ken Fisher)和乔·斯托克斯(Jon Stokes)於1998年创立的技術新聞资讯网站。網站发布硬软件、科学、及电子游戏议题的新闻、评论及指南。该站许多撰稿人是研究生,更有甚者供职于研究中心。网站文章的写作语调比传统期刊要不正式。 网站于2008年5月摆脱私营,出售给康泰纳仕出版集团的网络分公司。康泰纳仕以2500万美元的价格买下该站及另外两个网站,将其纳入该公司包括《连线》及之前的Reddit在内的《连线》数字集团。员工大多居家办公,还在波士顿、芝加哥、伦敦、纽约和旧金山有办公室。 网站的运营主要靠网络广告资助,并自2001年来提供付费订阅服务。2010年,该站因试验性地阻拦使用广告拦截软件浏览网站而招致非议。.
查看 Windows PowerShell和Ars Technica
动词
動詞,文法用詞,是用來形容或表示各類動作的詞彙。基本上每個完整的子句都有一個動詞。例如:.
型別安全
在電腦科學中,一部分程式語言具備型別安全的性質。這個術語在不同的社群中有不同的定義,特別是正規的型別理論上的定義遠遠強過大多數的程式員的理解,但對於使用型別系統的認知,皆旨在避免必然的錯誤形式,和不良的程式行為(稱為型別錯誤)。 类型错误(type error)是错误或不期望的程序行为,由不同数据类型的差别所引起,适用于程序的常量、变量、方法(函数),如把整型(int)当作了浮点型(float)。 --用語習慣稱型別為--;--。 型別安全可以靜態方式實施,及早在編譯時期就捕捉到潛藏的錯誤;或者以動態方式,在執行時期關聯型別的資訊,並在必要時檢測即將發生的錯誤。型別安全是程式語言的性質,而不是程式所自有的。例如,有可能以型別不安全的語言,編寫出型別安全的程式。在此是以程式語言為主,而不討論以個人能力維護的型別安全。 某個行為之所以會被程式語言歸類為型別錯誤,通常是因為試圖對不適當型別的值進行運算。其分類的基本原則是:部分語言設計者和程式員的看法認為,如果所有運算不引起程式瓦解、安全上的瑕疵、或其它明顯故障,即為合理的,而不視之為一個錯誤;其他人則認為所有違背程式員意圖的,就是錯誤的,而且應該標上「不安全」。在靜態型別系統中,型別安全通常包含一個保證,所有運算式最終的值都是合理的靜態型別成員(比子型別和多態性所要求的還要更加精確細微)。 型別安全近似於所謂的記憶體安全(就是限制從記憶體的某處,將任意的位元組合複製到另一處的能力)。例如,某個語言的實作具有若干型別 t,假如存在若干適當長度的位元,且其不為 t 的正統成員。若該語言允許把那些資料複製到 t 型別的變數,那個語言就不是型別安全的,因為這些運算可將非 t 型別的值--給該變數。反過來說,若該語言型別不安全的程度,最高只到允許將任意整數用作為指標,顯然它就不是記憶體安全的。 大部分的靜態型別語言,都提供了一定程度的型別安全,而且其嚴格性更勝於記憶體的安全性。因其型別系統強迫程式員以適當的抽象資料型別定義來使用,即使對記憶體安全或任何可能的災難而言,並不需如此嚴格的要求。.
反射 (计算机科学)
在计算机科学中,反射是指计算机程序在运行时(Run time)可以访问、检测和修改它本身状态或行为的一种能力。见。用比喻来说,反射就是程序在运行的时候能够“观察”并且修改自己的行为。 要注意术语“反射”和“内省”(type introspection)的关系。内省(或称“自省”)机制仅指程序在运行时对自身信息(称为元数据)的检测;反射机制不仅包括要能在运行时对程序自身信息进行检测,还要求程序能进一步根据这些信息改变程序状态或结构。.
查看 Windows PowerShell和反射 (计算机科学)
名詞
名詞 是詞類的一種,也是实词的一种,是指待人、物、事、時、地、情感、概念等實體或抽象事物的詞。名詞可以独立成句。在短語或句子中通常可以用代詞來替代。.
专有软件
专有软件,又称非自由软件、专属软件、私有软件、封闭性软件等,是指在使用、修改上有限制的软件。此外,有些软件也有复制和分发的限制,它也属于专有软件的范畴。通常,与专有软件对应的是自由软件。这些限制是由软件的所有者制定的。 这些限制是通过法律或者技术上的手段实现的,有时这两种手段被同时采用。最常见的技术限制方式是保留能够被大家读懂的源代码,而只发布只有计算机才能读懂的程序(如二进制格式)。法律上的限制包括使用版权(附带软件许可证)和专利。这些程序的源代码往往被其持有者视为商业机密。如果第三方要查看源代码时,往往需要签署保密协议。.
康泰纳仕
康泰納仕(Condé Nast Publications Inc)又译康得纳斯,是一个总部位于美国纽约市的国际期刊出版集团。 旗下众多出版物中,包括《纽约客》、《名利场》、《》、《时尚》、《GQ》、《现代新娘》(Modern Bride)等知名杂志。该集团于1909年由康德·蒙特罗斯·纳斯特在美国创立,可直到1911年才被冠上“康得纳斯出版公司”的名号。 2018年1月,康泰納仕與eBay合作舉辦義賣活動,線上拍賣荷李活影星們於金球獎穿著過的39件禮服,為Time’s Up組織籌募經費。Time’s Up的出現是因為金牌製作人哈維韋恩斯坦(Harvey Weinstein)的性侵案醜聞,由荷李活超過300位女性工作者,包括演員、導演和製作人發起的運動,該組織設立了一個法律辯護基金,這筆資金將用於支持無權無勢的婦女,讓她們得到所需的法律援助或代表,以抵制她們在工作中遇到的性騷擾。.
強弱型別
強弱型別(Strong and weak typing)表示在電腦科學以及程式設計中,經常把程式語言的类型系统分为強型別(strongly typed)和弱型別(weakly typed (loosely typed))两种。這兩個術語並沒有非常明確的定義,但主要用以描述程式語言對於混入不同資料型別的值進行運算時的處理方式。強型別的語言遇到函式引數型別和實際叫用型別不符合的情況經常會直接出錯或者編譯失敗;而弱型別的語言常常會實行隐式转换,或者产生难以意料的结果。這對術語在短短的電腦歷史中,早已含括了更多的意義,而且時常很難知道寫的人究竟要表達哪個意思。.
开放源代码
開放原始碼(Open Source)描述了一种在产品的出品和开发中提供最终源材料的做法。在這個詞廣泛使用前,開發者和生產者使用很多詞去描述這個概念;開放源代碼在互聯網上獲得廣泛使用,參加者需要大量更新電腦原始碼。開放源代碼使得生產模組、通訊管道、互動社群獲得改善。隨後,一個新著作權、軟體授權條款、域名和消費者提供建立的,一個新詞開源軟體誕生。 開源模型概念包括同時間不同時程和方法來生產,相對而言,更加集中式的軟体設計模型,例如典型的商業軟体公司。一個開源軟体開發的主要原則和慣例是易貨貿易和合作的同儕生產,經由免費公開的最終產品、原始資訊、藍圖和--。這逐漸應用在其它領域,例如生物技術。.
微软
微軟(Microsoft;)是美國一家跨國電腦科技公司,以研發、製造、授權和提供廣泛的電腦軟件服務為主。總部位於美國华盛顿州的雷德蒙德,最為著名和暢銷的產品為Microsoft Windows操作系统和Microsoft Office辦公室軟件,以及Xbox的遊戲業務。微軟是美国《财富》杂志2015年评选的的排行榜中的第95名。 公司於1975年由比爾‧蓋茲和保羅·艾倫創立。初期主要為Altair 8800發展和銷售BASIC直譯器,在1980年代中期憑藉MS-DOS在家用電腦作業系統市場上取得長足進步,後來出現的Windows使得微軟逐漸統治了家用桌面電腦作業系統市場。同時微軟也開始擴張業務,進軍其他行業和市場,建立了MSN網站,在計算機硬件市場上,微軟商標及Xbox遊戲機、Zune和MSN TV家庭娛樂設備也在不同的年份出現在市場上。微軟於1986年首次公開募股,此後不斷走高的股價為微軟締造了四位億萬富翁和12,000位百萬富翁。 伴隨公司的強大,微軟也越來越受到批評和指責,並且數十年來從未間斷。拒絕交易和捆綁銷售等做法招致垄断和不正當競爭的訴訟。美国司法部和歐盟委員會根據反托拉斯法均對微軟做出過不利裁定美国司法部网页。.
微软开发者网络
微软开发者网络(MSDN, Microsoft Developer Network)是早期微軟公司在推廣Win32 程式設計以及開發工具時,專門為開發人員所提供的一個服務,是使用微軟技術開發軟體或應用程式時必定會參訪的地方,同時它也有提供訂閱的服務,由微軟不定時供應最新的軟體及技術文件,MSDN的技術文件庫是免費開放讓所有人在線上閱讀,但光碟的版本必須要利用MSDN Library Subscription才可以拿到,不過自從Visual Studio 2005開始,MSDN Library即提供免費的網路下載。 也許是受到MSDN成功與廣為開發人員所知的影響,昇陽也將它們的Java文件庫定名為。.
單數 (語言學)
單數,在语言学中是名詞的其中一種形式,用於標示物件數目為單一,而非零或者多於一。在語言學的語素上,單數的相反詞為眾數(复数),意思是指物件的數目多於一。在有些语言中亦有双数的概念,精确地指物件的數目为两个。 不同的語系對物件數量的形容有眾多不同的形式,部份語言(例如英語、德語等)的可數名詞有單複數之分,部份語言(例如漢語)的名詞則同時適用於單複數的情況,該類語言的使用者未必有單數名詞的概念。不同語言對物件數目的表達形式存在分別,因此單數名詞的使用可以涉及詞形變化、語素、量詞的運用甚至是整個句子的語法等等。.
查看 Windows PowerShell和單數 (語言學)
命令行界面
命令行界面(command-line interface,缩写:CLI)是在图形用户界面得到普及之前使用最为广泛的用户界面,它通常不支持鼠标,用户通过键盘输入指令,计算机接收到指令后,予以执行。也有人称之为字符用户界面(character user interface, CUI)。.
Bash
bash,Unix shell的一種,在1987年由布萊恩·福克斯為了GNU計劃而编写。1989年釋出第一個正式版本,原先是計劃用在GNU作業系統上,但能运行于大多数类Unix系统的操作系统之上,包括Linux與Mac OS X v10.4都將它作為預設shell。它也被移植到Microsoft Windows上的Cygwin與MinGW,或是可以在MS-DOS上使用的DJGPP專案。在Novell NetWare與Android在上也有移植。1990年後,Chet Ramey成为了主要的维护者。 Bash是Bourne shell的後繼相容版本與開放原始碼版本,它的名稱來自Bourne shell(sh)的一个双关语(Bourne again / born again):Bourne-Again SHell。 Bash是一个命令处理器,通常运行于文本窗口中,并能执行用户直接输入的命令。Bash还能从文件中读取命令,这样的文件称为脚本。和其他Unix shell 一样,它支持文件名替换(通配符匹配)、管道、here文档、命令替换、变量,以及条件判断和循环遍历的结构控制语句。包括关键字、语法在内的基本特性全部是从sh借鉴过来的。其他特性,例如历史命令,是从csh和ksh借鉴而来。总的来说,Bash虽然是一个满足POSIX规范的shell,但有很多扩展。 一个名为Shellshock的安全漏洞在2014年9月初被发现,并迅速导致互联网上的一系列攻击。这个漏洞可追溯到1989年发布的1.03版本。.
Bourne shell
Bourne shell,或sh,是Version 7 Unix默认的Unix shell,替代执行文件同为sh的Thompson shell。它由AT&T贝尔实验室的史蒂夫·伯恩在1977年在Version 7 Unix中针对大学与学院发布的。它的二进制程序文件在大多数Unix系统上位于/bin/sh,在很多Unix版本中,它仍然是root的默认shell。 其concise(简洁),compact(紧凑),fast(高效),由AT&T编写,属于系统管理shell。.
查看 Windows PowerShell和Bourne shell
C Shell
C shell(csh)是Unix shell的一种,由比尔·乔伊在BSD系统上开发。C shell脱胎于Unix第六版的/bin/sh,也是Bourne shell的前身。这种shell的语法类似于C语言,与Bourne shell相比,C shell有不少特别的功能,比如aliases(别名)、command history(命令的历史)。目前C shell已不再被广泛使用,后继者包括Tenex C shell(tcsh)、Korn shell(ksh)、GNU Bourne-Again shell(bash)。 C shell在交互模式中引入许多开创性功能的同时,C shell的脚本执行能力受到了不少批评。无论如何,由于在所有的单一UNIX规范相容系统中都放了标准的Bourne shell,所以大部分人都建议使用sh来进行脚本编写。.
C♯
C#是微软推出的一种基于.NET框架的、面向对象的高级编程语言。C#以.NET框架类库作为基础,拥有类似Visual Basic的快速开发能力。C#由安德斯·海尔斯伯格主持开发,微软在2000年发布了这种语言,希望借助这种语言来取代Java。C#已经成为Ecma国际和国际标准组织的标准规范。.
CentOS
CentOS(Community Enterprise Operating System)是Linux發行版之一,它是來自於Red Hat Enterprise Linux依照開放原始碼規定釋出的原始碼所編譯而成。由於出自同樣的原始碼,因此有些要求高度穩定性的伺服器以CentOS替代商業版的Red Hat Enterprise Linux使用。兩者的不同,在於CentOS並不包含封闭原始碼軟體。CentOS 对上游代码的主要修改是为了移除不能自由使用的商标。2014年,CentOS宣布与Red Hat合作,但CentOS将会在新的委员会下继续运作,并不受RHEL的影响。 CentOS和RHEL一样,都可以使用Fedora EPEL来补足软件。.
Chef
Chef是由Ruby與Erlang写成的配置管理软件,它以一种纯Ruby的领域专用语言(DSL)保存系统配置“烹飪法(recipes)”或“食譜(cookbooks)”。Chef由Opscode公司开发,并在Apache协议版本2.0下开源发布。 Chef可在主从式架构之下运行,亦可在名为“chef-solo”的整合配置之下运行。.
类 (计算机科学)
在物件導向程式設計,类(class)是一种面向对象计算机编程语言的构造,是创建对象的蓝图,描述了所创建的对象共同的和方法。 类的更严格的定义是由某种特定的元数据所组成的内聚的包。它描述了一些对象的行为规则,而这些对象就被称为该类的实例。类有接口和结构。接口描述了如何通过方法与类及其实例互操作,而结构描述了一个实例中数据如何划分为多个属性。类是与某个层的对象的最具体的类型。类还可以有运行时表示形式(元对象),它为操作与类相关的元数据提供了运行时支持。 支持类的编程语言在支持与类相关的各种特性方面都多多少少有一些微妙的差异。大多数都支持不同形式的类继承。许多语言还支持提供封装性的特性,比如访问修饰符。类的出现,为面向对象编程的三个最重要的特性(封装性、继承性、多态性),提供了实现的手段。.
查看 Windows PowerShell和类 (计算机科学)
类型推论
类型推论、型別推斷、或隐含类型,是指编程语言在编译期中能够自动推导出值的数据类型的能力,它是一些强静态类型语言的特性。一般而言,函数式编程语言也具有此特性。自动推断类型的能力让很多编程任务变得容易,让程序员可以忽略类型标注的同时仍然允许类型检查。 具有类型推论的语言有:Rust, Haskell, Cayenne, Clean, ML, OCaml, Epigram, Scala, Nemerle, D, Chrome,Visual Basic 2008和 Boo。计划支持类型推论的有 Fortress, Vala, C# 3.0, C++11和Perl 6。 显式的转换到另一种数据类型叫做“强制”。.
維基
維基一詞出自「Wikipedia」的中文譯名「維基百科」,是維基媒體基金會(Wikimedia Foundation, Inc.)的一個商標,用於所有由維基媒體基金會營運、使用Wiki引擎發展的中文站點上。「維」字意思為繫物的大繩,也可作網的解釋,可以引申為網際網路,「基」是指事物的根本,或是建築物的底座。「維基百科」合起來可引申為網際網路中裝載人類基礎知識的百科全書,是一種採用Wiki協作系統技術的線上百科。 除了維基百科外,其他以「維基」這個商標命名的網站還包括維基詞典、維基教科書、維基語錄、維基共享資源、維基新聞、維基文庫、維基物種、維基數據、維基導遊及元維基。「維基百科」這個譯名最早是由中文維基百科使用者ghyll(現Mountain)於2002年11月28日時提出,並由中文維基百科社群十餘位早期參與者於2003年10月21日經投票產生。 現在“維基”一詞亦可指作Wiki的中文翻譯,以及基於使用Wiki引擎的網站。.
组件对象模型
组件对象模型(Component Object Model,縮寫COM)是微軟的一套软件组件的二进制接口标准。这使得跨编程语言的进程间通信、动态对象创建成为可能。COM是多项微软技术与框架的基础,包括OLE、、ActiveX、COM+、DCOM、、DirectX、Windows Runtime。.
組態管理
組態管理(Configuration Management,簡稱 CM),或譯為配置管理,是一個建立系統工程的過程,用來建立與維持一個產品,讓這個產品的效能、功能,以及它所要求的物理特性,在它的生命週期中,都能保持穩定與一致性。 在資訊與電信的領域,組態管理、或組態控制(configuration control)擁有以下的意涵.
DOS
DOS,是磁碟作業系統(英文:Disk Operating System)的縮寫,是個人電腦上的一類作業系統。從1981年直到1995年的15年間,DOS在IBM PC相容機市場中佔有舉足輕重的地位。而且,若是把部份以DOS為基礎的Microsoft Windows版本,如Windows 95、98和Me等都算進去的話,那麼其商業壽命至少可以算到2000年。 DOS家族包括MS-DOS、PC-DOS、DR-DOS、FreeDOS、PTS-DOS、ROM-DOS、JM-OS等,其中以MS-DOS最為著名。雖然這些系統常被簡稱為"DOS",但沒有任何一個系統單純以"DOS"命名(只有一個毫無關連的1960年代IBM大型主機作業系統以此命名)。此外,有幾個和DOS無關、在非x86的微電腦系統上執行的磁碟作業系統在名稱中也有"DOS"字眼,而且在專門討論該機器的場合中也會簡稱為"DOS"(例如:AmigaDOS、AMSDOS、ANDOS、Apple DOS、Atari DOS、Commodore DOS、CSI-DOS、ProDOS、TRS-DOS等),但這些系統和DOS執行檔以及MS-DOS API並不相容。.
面向对象程序设计
面向对象程序设计(Object-oriented programming,缩写:OOP)是種具有物件概念的程式編程典範,同时也是一种程序开发的抽象方针。它可能包含資料、、程式碼與方法。对象則指的是类的实例。它将对象作为程序的基本单元,将程序和数据封装其中,以提高软件的重用性、灵活性和扩展性,物件裡的程序可以訪問及經常修改物件相關連的資料。在物件導向程式編程裡,電腦程式會被設計成彼此相關的物件。 面向对象程序设计可以看作一种在程序中包含各种独立而又互相调用的对象的思想,这与传统的思想刚好相反:传统的程序设计主张将程序看作一系列函数的集合,或者直接就是一系列对电脑下达的指令。面向对象程序设计中的每一个对象都应该能够接受数据、处理数据并将数据传达给其它对象,因此它们都可以被看作一个小型的“机器”,即对象。目前已经被证实的是,面向对象程序设计推广了程序的灵活性和可维护性,并且在大型项目设计中广为应用。此外,支持者声称面向对象程序设计要比以往的做法更加便于学习,因为它能够让人们更简单地设计并维护程序,使得程序更加便于分析、设计、理解。反对者在某些领域对此予以否认。 当我们提到面向对象的时候,它不仅指一种程序设计方法。它更多意义上是一种程序开发方式。在这一方面,我们必须了解更多关于面向对象系统分析和面向对象设计(Object Oriented Design,简称OOD)方面的知识。許多流行的程式語言是物件導向的,它們的風格就是會透由物件來創出實例。 重要的物件導向程式語言包含Common Lisp、Python、C++、Objective-C、Smalltalk、Delphi、Java、Swift、C#、Perl、Ruby 與 PHP等。.
查看 Windows PowerShell和面向对象程序设计
類型系統
在计算机科学中,--系統用于定義如何將程式語言中的數值和zh:運算式;zh-tw:運算式;zh-cn:表达式-归類为许多不同的型別,如何操作这些型別,这些型別如何互相作用。型別可以确认一个值或者一组值具有特定的意义和目的(雖然某些型別,如抽象型別和--型別,在----中,可能不表示為值)。型別系統在各種語言之間有非常大的不同,也許,最主要的差異存在於編譯時期的語法,以及執行時期的操作实现方式。 編譯器可能使用值的靜態型別以最佳化所需的儲存區,並選取對值運算時的較佳演算法。例如,在許多C編譯器中,「浮點數」資料型別是以32 位元表示,與IEEE 754規格一致的單精度浮點數。因此,在數值運算上,C應用了浮點數規範(浮點數加法、乘法等等)。 型別的約束程度以及評估方法,影響了語言的型別。更進一步,程式語言可能就型別多態性部分,對每一個型別都對應了一個極度個別的演算法的運算。型別理論研究型別系統,儘管實際的程式語言型別系統,起源於電腦架構的實際問題、編譯器實作,以及語言設計。.
跨平台
跨平台泛指编程语言、软件或硬件设备可以在多种作業系統或不同硬體架構的電腦上運作。.
资源管理器
#重定向 檔案總管.
Korn shell
Korn shell (ksh) 是一个 Unix shell 。它由贝尔实验室的David Korn在1980年代早期编写。它完全向上兼容 Bourne shell 并包含了 C shell 的很多特性,例如贝尔实验室用户需要的命令编辑。.
查看 Windows PowerShell和Korn shell
MacOS
macOS(2012年前称 Mac OS X,2012年-2016年称 OS X,2016年起称 macOS)是苹果公司推出的图形用户界面操作系統,為麦金塔电脑专用,自2002年起在所有的 Mac 电脑预装。 StatCounter 在2017年1月的数据表示,在桌面操作系统中,macOS 的使用份额为11.2%,次于 Microsoft Windows 的84.4%位居第二。 macOS 是1999年发行的“经典”Mac OS 最终版本 Mac OS 9 的后继者。1999年发布 macOS Server 的首个版本 Mac OS X Server 1.0,桌面版 Mac OS X v10.0“Cheetah”于2001年3月24日发布。2012年苹果将 Mac OS X 更名为 OS X,第一个使用此命名的系统为“OS X Mountain Lion”。以前版本的 macOS 以大型猫科动物命名,例如 Mac OS X v10.8 被称为“Mountain Lion”,但随着2013年6月 OS X Mavericks 的公布,命名开始采用加州地标。2016年6月,苹果公司宣布 OS X 更名为macOS,以便与苹果其他操作系统 iOS、watchOS 和 tvOS 保持统一的命名风格。 其包含两个主要的部分:核心名为 Darwin,是以 BSD 源代码和 Mach 微核心为基础,由苹果公司和独立开发者社群合作开发;及一个由苹果电脑开发,名为 Aqua 的专利的图形用户界面。 macOS Server 也同时于2001年发售,架构上来说与工作站(客户端)版本相同,只有在包含的工作群组管理和管理软件工具上有所差异,提供对于关键网络服务的简化存取,像是邮件传输服务器,Samba 软件,轻型目录访问协议服务器以及域名系统。同时它也有不同的授权类型。 苹果公司在圣何塞当地时间2017年6月5日 WWDC 2017 首日介绍了新一代 macOS High Sierra(版本10.13),正式版已于2017年9月25日发布。.
Microsoft Press
#重定向 微软出版社.
查看 Windows PowerShell和Microsoft Press
MIT許可證
MIT授權條款(The MIT License)是許多軟體授權條款中,被廣泛使用的其中一種。與其他常見的軟體授權條款(如GPL、LGPL、BSD)相比,MIT是相對寬鬆的軟體授權條款。.
Pearson Education
#重定向 培生教育.
查看 Windows PowerShell和Pearson Education
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被称为脚本语言中的瑞士军刀。.
SQL
SQL(, or;结构化查询语言)是一种特定目的程式语言,用于管理关系数据库管理系统(RDBMS),或在(RDSMS)中进行流处理。 SQL基于关系代数和元组关系演算,包括一个数据定义语言和数据操纵语言。SQL的范围包括数据插入、查询、更新和删除,创建和修改,以及数据访问控制。尽管SQL经常被描述为,而且很大程度上是一种声明式编程(4GL),但是其也含有过程式编程的元素。 SQL是对埃德加·科德的关系模型的第一个商业化语言实现,这一模型在其1970年的一篇具有影响力的论文《一个对于大型共享型数据库的关系模型》中被描述。尽管SQL并非完全按照科德的关系模型设计,但其依然成为最为广泛运用的数据库语言。 SQL在1986年成为美国国家标准学会(ANSI)的一项标准,在1987年成为国际标准化组织(ISO)标准。在此之后,这一标准经过了一系列的增订,加入了大量新特性。虽然有这一标准的存在,但大部分的SQL代码在不同的数据库系统中并不具有完全的跨平台性。.
Tcl
Tcl(发音tickle)是一种脚本语言。由创建。TCL经常被用于快速原型开发 RAD、脚本编程、GUI编程和测试等方面。.
TechNet
Microsoft TechNet是微軟公司(Microsoft)为面向IT专业人士推出的服务。提供該公司產品有關的技术信息与软件下载。类似于微软面向开发者提供的微软开发者网络(MSDN)服务。.
Tk
Tk是一開放原始碼的图形用户界面开发工具,提供許多常用的圖形介面元件(像是選單、按鈕之類)具有跨平台、輕量化等特色。 Tk最初發展於1991年,是以Tcl腳本語言撰寫的擴充套件,目前另有Perl、Python、Ruby、Common Lisp等多種版本,並可在Linux、Unix、Apple Macintoch、Windows等平臺上運行。 从Tcl/Tk 8开始,软件搭建的图形界面看起来将“与本地系统一致”。8.5版引入了一个新的主题引擎,它在字体渲染方面也有改进。该引擎最初叫Tk Tile,但现在通常被称为"themed Tk"。8.6版的更新则支持了PNG格式,以及倾斜文字。.
Ubuntu
Ubuntu(國際音標:,)是以桌面應用為主的Linux發行版,Ubuntu由Canonical公司發布,他們提供商業支持。它是基於自由軟件,其名稱來自非洲南部祖魯語或科薩語的「ubuntu」一詞(譯為烏班圖),意思是「人性」、「我的存在是因為大家的存在」,是非洲傳統的一種價值觀。 Ubuntu的開發由英國Canonical有限公司主導,南非企業家Mark Shuttleworth所創立。Canonical通過銷售與Ubuntu相關的技術支持和其他服務來產生收益。Ubuntu項目公開承諾開源軟件開發的原則;鼓勵人們使用自由軟件,研究它的運作原理,改進和分發。 Ubuntu是著名的Linux發行版之一,它也是目前最多使用者的Linux版本,用戶數超過10億人(含伺服器、手機與其分支版本)。.
UNIX
UNIX,一种计算机操作系统,具有多任务、多用户的特征。于1969年,在美国AT&T公司的贝尔实验室开发類UNIX(UNIX-like)。.
Windows 7
Windows 7(開發代號Blackcomb,後期命名為Vienna)是微軟公司推出的電腦操作系统,供個人、家庭及商業使用,一般安裝於桌上型電腦、筆記型電腦、平板電腦、多媒體中心等。微軟首席執行官(CEO)史蒂夫·巴爾默曾經在2008年10月称,Windows 7是Windows Vista的「改良版」。 Windows 7于2009年7月22日發放給組裝機生產商(OEM),零售版於2009年10月23日在中国大陸及臺灣發布,香港于翌日发布。2011年10月StatCounter調查數據顯示,Windows 7已售出4.5億套,以40.17%市佔率超越Windows XP的38.72%。。 Windows 7的後繼作業系統是Windows 8(Windows 8.1是 Windows 8 的後續作業系統),在2012年10月26日上市。(Windows 8) 2015年1月21日,微軟宣佈,Windows 7 SP1的用戶可在第一年內免費升級至Windows 10。(現在仍可至微軟官網免費升級)但是,10天後,立刻宣布使用企業版Windows的用戶還是得另外付費才能升級。2015年6月1日,微軟正式宣布於7月29日推出Windows 10,並隨Windows Update提醒符合升級用戶如何預約取得Windows 10。 Windows 7主流支援已於2015年1月13日到期,延伸支援将于2020年1月14日到期。.
查看 Windows PowerShell和Windows 7
Windows Script Host
Windows Script Host(簡稱WSH),是Windows作業系統腳本語言程式(script)的執行環境。 Windows Script Host最早出現在Windows 98,經過不斷發展與強化,爾後的Windows作業系統(包括用戶端與伺服端版本)都內建了WSH。使用者透過Windows Script Host能自行編寫一些程式,用以簡化日常工作流程,或製作一些實用的系統管理程式。.
查看 Windows PowerShell和Windows Script Host
歐萊禮
歐萊禮媒體(-- Media)是以出版電腦資訊書籍闻名于世的美国公司,由提姆·歐萊禮(Tim --)創立於1978年。該公司既是出版開放原始碼書籍的先驅之一,也常承辦許多開放源始碼社群的研討會議。出版图书的选题范围现在也擴大到数学、心理学、旅游、日常生活和职业发展等。.
殼層
在電腦科學中,殼層(shell)指「為使用者提供使用者介面」的軟體,通常指的是命令行界面的解析器。一般來說,這個詞是指作業系統中,提供存取内核所提供之服務的程式。Shell也用于泛指所有为用户提供操作界面的程序,也就是程序和用户交互的层面。因此与之相对的是程序内核(Kernel),内核不提供和用户的交互功能。 不過這個詞也拿來指應用軟體,或是任何在特定元件外圍的軟體,例如瀏覽器或電子郵件軟體是HTML排版引擎的shell。Shell這個詞是來自於作業系統(核心)與使用者介面的外層介面。 通常將shell分為兩類:命令列與圖形介面。命令列殼層提供一個命令行界面(CLI);而圖形殼層提供一個圖形使用者介面(GUI)。.
注册表
注册表(Registry,中国大陆译作--,台湾、港、澳译作--)是Microsoft Windows中的一个重要的数据库,用于存储系统和应用程序的设置信息。早在Windows 3.0推出OLE技术的时候,注册表就已经出现。随后推出的Windows NT是第一个从系统级别广泛使用注册表的操作系统。但是,从Windows 95开始,注册表才真正成为Windows用户经常接触的内容,并在其后的操作系统中继续沿用至今。.
指令式編程
指令式編程(Imperative programming),是一種描述電腦所需作出的行為的編程典範。幾乎所有電腦的硬體工作都是指令式的;幾乎所有電腦的硬體都是設計來執行機器碼,使用指令式的風格來寫的。較高階的指令式編程語言使用變數和更複雜的語句,但仍依從相同的典範。菜譜和行動清單,雖非電腦程式,但與指令式編程有相似的風格:每步都是指令,有形的世界控制情況。因為指令式編程的基礎觀念,不但概念上比較熟悉,而且較容易具體表現於硬體,所以大部分的編程語言都是指令式的。 大部分的高级语言都支援四種基本的語句:.
.NET Core
.NET Core 是.NET Framework的新一代版本,是微軟開發的第一個跨平台 (Windows、Mac OSX、Linux) 的應用程式開發框架(Application Framework),未來也將會支援 FreeBSD 與 Alpine 平台。.Net Core也是微軟在一開始發展時就開源的軟體平台,它經常也會拿來和現有的開源.NET 平台 Mono 比較。 由於.NET Core 的開發目標是跨平台.NET 平台,因此.NET Core 會包含.NET Framework 的類別庫,但與.NET Framework 不同的是.NET Core 採用套件化 (Packages) 的管理方式,應用程式只需要取得需要的組件即可,與.NET Framework 大包式安裝的作法截然不同,同時各套件亦有獨立的版本線 (Version line),不再硬性要求應用程式跟隨主線版本。.NET Core 專案的主要目標有 :.
查看 Windows PowerShell和.NET Core
.NET框架
--是由微軟開發,一個致力於敏捷軟體開發(Agile software development)、快速應用開發(Rapid application development)、平臺獨立性和網路透明化的軟體框架。.NET是微軟為2000年代對伺服器和桌上型軟體工程邁出的第一步。.NET包含許多有助於互聯網和內部網應用迅捷開發的技術。.NET框架是微軟公司繼Windows DNA之後的新開發平臺。.NET框架是以一種採用系統虛擬機運行的編程平臺,以通用語言運行庫(Common Language Runtime)為基礎,支援多種語言(C#、F#、VB.NET、C++、Python等)的開發。.NET也為應用程式介面(API)提供了新功能和開發工具。這些革新使得程式設計員可以同時進行Windows應用軟體和網路應用軟體以及元件和服務(web服務)的開發。.NET提供了一個新的反射性的且物件導向程式設計編程介面。.NET設計得足夠通用化從而使許多不同高階語言都得以被彙集。 甲骨文公司的Java程式語言和Java平臺企業版技術是.NET平臺的競爭對手之一。 2014年11月12日,微軟宣布將完全開放.NET Framework的原始碼,並提供給Linux和OS X使用。.
另见
.NET编程语言
- APL語言
- Ada
- BOO
- C++/CLI
- C++托管扩展
- COBOL
- C♯
- F*
- F♯
- IronPython
- IronRuby
- JScript .NET
- J♯
- Microsoft Small Basic
- Nemerle
- PowerShell
- Visual Basic .NET
2006年建立的程式語言
Unix shells
- Almquist shell
- Bash
- Bourne shell
- C Shell
- Fish
- PowerShell
- Tcsh
- Thompson shell
- Unix shell
- Z shell
- 史蒂夫·伯恩
- 殼層
- 类Unix系统
动态类型编程语言
- APL語言
- AppleScript
- Arc
- BBN LISP
- Clipper
- Clojure
- Common Lisp
- Dart
- Erlang
- E语言
- Groovy
- Incr Tcl
- Io语言
- JavaScript
- J语言
- LISP
- Lua
- MATLAB
- MathCad
- NewtonScript
- Objective-C
- PHP
- Perl
- Pharo
- PostScript
- PowerShell
- Prolog
- Python
- REBOL
- Ruby
- R语言
- Scheme
- Scratch
- Self
- Smalltalk
- Squeak
- SuperCollider
- Tcl
- Wolfram语言
形態管理
- Apache ZooKeeper
- Chef
- MSConfig
- Nix 包管理器
- PowerShell
- 合并 (版本控制)
- 形態基準
- 形態項目
- 發佈版本通知
- 軟體定義廣域網路
- 軟體定義網路
- 软件配置管理
- 配置管理
微软自由软件
- .NET
- .NET Micro Framework
- .NET框架
- ADO.NET
- ASP.NET
- ASP.NET AJAX
- ASP.NET Core
- ASP.NET MVC Framework
- Atom (文字編輯器)
- CHKDSK
- Chakra (JScript引擎)
- Chakra (JavaScript引擎)
- Dir (命令)
- Electron
- Entity Framework
- F*
- F♯
- GW-BASIC
- Git虚拟文件系统
- IronPython
- IronRuby
- MS-DOS
- Microsoft Small Basic
- MonoDevelop
- More (命令)
- Npm
- PowerShell
- SILK
- SignalR
- Sysinternals
- TypeScript
- Win32控制台
- WinJS
- Windows Driver Frameworks
- Windows Forms
- Windows Presentation Foundation
- Windows通訊基礎
- 动态语言运行时
- 可扩展存储引擎
- 文件管理器 (Windows)
- 流畅设计体系
直譯器
过程式编程语言
- A-0 系統
- ABC (程式語言)
- ALGOL
- ALGOL 60
- ALGOL 68
- ALGOL W
- BCPL
- BOO
- B語言
- CLU
- COBOL
- Common Lisp
- C语言
- D語言
- Fortran
- FoxPro
- Gambas
- Go
- JOVIAL
- ML语言
- Mesa语言
- Nemerle
- Nim
- Oberon
- Occam
- PHP
- PL/I
- PL360
- Perl
- PowerShell
- PureBasic
- Rust
- SPARK
- Standard ML
- Tcl
- Visual Basic
- Visual FoxPro
- 資訊處理語言
面向对象的编程语言
- ABAP
- BOO
- C++
- COBOL
- Common Lisp
- Dart
- D語言
- Eiffel
- E语言
- Fortran
- Free Pascal
- FreeBASIC
- Gambas
- Groovy
- Io语言
- JRuby
- Java
- Jython
- J语言
- Kotlin
- Lua
- Mixin
- Modula-3
- Nemerle
- OCaml
- OTcl
- Object Pascal
- Objective-C
- PHP
- Perl
- Pharo
- Pike
- PowerShell
- Processing
- Python
- Racket
- Ruby
- Scala
- Self
- Smalltalk
- SuperCollider
- Swift語言
- Tcl
- Turbo Pascal
- Vala
- Visual Basic
- Visual Basic .NET
- Visual FoxPro
- Visual Prolog
面向文本编程语言
亦称为 PowerShell,Windows PowerShell ISE。