Template:Infobox programming language

维基百科,自由的百科全书
跳到导航 跳到搜索
文档图示 模板文档[查看] [编辑] [历史] [清除缓存]

使用方法[编辑]

name
[[File:{{{logo}}}|x64px]]
logo caption
[[File:{{{screenshot}}}|300px]]
screenshot caption
编程范型 paradigm  or  paradigms
语言家族 family
設計者 designer  or  designers
實作者 developer  or  developers
发行时间 released
穩定版本
latest release version
latest release date
預覽版本
latest preview version
latest preview date
型態系統 typing
作用域 scope
實作語言 programming language
系统平台 platform
作業系統 operating system
許可證 license
文件扩展名 file ext
檔案格式 file format  or  file formats
網站 website
主要實作產品
implementations
衍生副語言
dialects
啟發語言
influenced by
影響語言
influenced
  • 維基教科書中有關[[wikibooks:{{{wikibooks}}}|{{{wikibooks}}}]]的文本
{{Infobox programming language
| name =       <!-- otherwise defaults to {{PAGENAME}} -->
| logo =       <!-- (filename) -->
| logo caption = 
| screenshot = <!-- (filename) -->
| screenshot caption = 
| paradigm =   <!-- or: | paradigms = -->
| family =  
| designer =   <!-- or: | designers = -->
| developer =  <!-- or: | developers = -->
| released =   <!-- {{Start date and age|YYYY|MM|DD|df=yes/no}} -->
| latest release version = 
| latest release date = <!-- {{Start date and age|YYYY|MM|DD|df=yes/no}} -->
| latest preview version = 
| latest preview date = <!-- {{Start date and age|YYYY|MM|DD|df=yes/no}} -->
| typing = 
| scope = 
| programming language = 
| discontinued =
| platform = 
| operating system = 
| license = 
| file ext = 
| file format = <!-- or: | file formats = -->
| website =     <!-- {{url|www.example.com}} -->
| implementations = 
| dialects = 
| influenced by = 
| influenced = 
}}

範例[编辑]

Scheme
Lambda lc.svg
编程范型 multi-paradigm: functional, procedural, meta
設計者 Guy L. Steele and Gerald Jay Sussman
发行时间 1975
穩定版本
R6RS (ratified standard)
(2007 )
型態系統 strong, dynamic
作用域 lexical
文件扩展名 .scm, .ss
主要實作產品
Many. See Category:Scheme implementations
衍生副語言
T
啟發語言
Lisp, ALGOL, MDL
影響語言
Clojure, Common Lisp, Dylan, EuLisp, Haskell, Hop, JavaScript, Kernel, Lua, R, Racket, Ruby
{{Infobox programming language
 | name                   = Scheme
 | logo                   = [[Image:Lambda lc.svg|100px]]
 | paradigm               = [[multi-paradigm programming language|multi-paradigm]]: [[functional programming|functional]], [[procedural programming|procedural]], [[metaprogramming|meta]]
 | year                   = 1975
 | designer               = [[Guy L. Steele]] and [[Gerald Jay Sussman]]
 | latest release version = R6RS (ratified standard)
 | latest release date    = 2007
 | latest test version    = 
 | latest test date       = 
 | typing                 = [[strong typing|strong]], [[dynamic typing|dynamic]]
 | scope                  = lexical
 | dialects               = [[T (programming language)|T]]
 | implementations        = Many. See [[:Category:Scheme implementations]]
 | influenced by          = [[Lisp programming language|Lisp]], [[ALGOL]], [[MDL (programming language)|MDL]]
 | influenced             = [[Clojure]], [[Common Lisp]], [[Dylan (programming language)|Dylan]], [[EuLisp]], [[Haskell (programming language)|Haskell]], [[Hop (software)|Hop]], [[JavaScript]], [[Kernel (programming language)|Kernel]], [[Lua (programming language)|Lua]], [[R (programming language)|R]], [[Racket (programming language)|Racket]], [[Ruby (programming language)|Ruby]]
 | operating system       = 
 | license                =
 | website                = 
 | file_ext               = .scm, .ss
 | wikibooks              = Scheme
}}