88 | 88 |
Popularized by the rash of 8-bit home microcomputers in the 80's,
|
89 | 89 |
BASIC stands for "Beginner's All-purpose Symbolic Instruction Code."
|
90 | 90 |
|
91 | |
Borland C:
|
92 | |
type: Programming Language
|
93 | |
genre: Production language
|
94 | |
variant-of: ANSI C
|
95 | |
generally-compiled: true
|
96 | |
no-specification: true
|
97 | |
development-stage: vintage
|
98 | |
# Well, Borland. duh.
|
99 | |
authors: []
|
100 | |
paradigms:
|
101 | |
- Imperative
|
102 | |
description: |
|
103 | |
The dialect of C supported by the [[Borland C++ compiler]] included
|
104 | |
libraries for writing directly to the console, reading directly from the
|
105 | |
keyboard, and so forth.
|
106 | |
|
107 | 91 |
|
108 | 92 |
Bourne shell:
|
109 | 93 |
type: Programming Language
|
|
277 | 261 |
- http://www.haskell.org/hugs/
|
278 | 262 |
|
279 | 263 |
|
280 | |
Inform:
|
281 | |
type: Programming Language
|
282 | |
genre: DSL
|
283 | |
paradigms:
|
284 | |
- Imperative
|
285 | |
- Object-oriented
|
286 | |
computational-class: Turing-complete
|
287 | |
no-specification: true
|
288 | |
development-stage: mature
|
289 | |
authors: []
|
290 | |
|
291 | |
inform 6.33:
|
292 | |
type: Implementation
|
293 | |
reference: true
|
294 | |
implementation-of:
|
295 | |
- Inform
|
296 | |
implementation-type: compiler
|
297 | |
host-language: ANSI C
|
298 | |
target-language: Z-Machine code
|
299 | |
license: Unknown license
|
300 | |
|
301 | |
|
302 | |
Java:
|
303 | |
type: Programming Language
|
304 | |
genre: Production language
|
305 | |
paradigms:
|
306 | |
- Imperative
|
307 | |
- Object-oriented
|
308 | |
# just, not to native code
|
309 | |
generally-compiled: true
|
310 | |
computational-class: Turing-complete
|
311 | |
standards-body: http://www.oracle.com/technetwork/java/index.html
|
312 | |
development-stage: mature
|
313 | |
authors: []
|
314 | |
references:
|
315 | |
- title: Oracle Technology Network > Java
|
316 | |
description: Official website of the Java™ Platform
|
317 | |
url: http://www.oracle.com/technetwork/java/index.html
|
318 | |
- title: Java Specs
|
319 | |
description: The Java™ Virtual Machine and Language Specifications
|
320 | |
url: http://docs.oracle.com/javase/specs/
|
321 | |
|
322 | |
Java SE 6 JDK 1.6.0:
|
323 | |
type: Implementation
|
324 | |
reference: true
|
325 | |
implementation-of:
|
326 | |
- Java
|
327 | |
# well, it builds class files, but
|
328 | |
implementation-type: interpreter
|
329 | |
host-language: Unknown language
|
330 | |
# it's actually the "Oracle Binary Code License Agreement for Java SE"
|
331 | |
license: Unknown license
|
332 | |
prebuilt-for-platforms:
|
333 | |
- native code
|
334 | |
links:
|
335 | |
- http://www.oracle.com/technetwork/java/javase/downloads/jdk7u7-downloads-1836413.html
|
336 | |
|
337 | |
|
338 | 264 |
Javascript:
|
339 | 265 |
type: Programming Language
|
340 | 266 |
genre: Production language
|
|
592 | 518 |
- http://www.r-project.org/
|
593 | 519 |
|
594 | 520 |
|
595 | |
Ruby:
|
596 | |
type: Programming Language
|
597 | |
genre: Production language
|
598 | |
paradigms:
|
599 | |
- Imperative
|
600 | |
- Functional
|
601 | |
- Object-oriented
|
602 | |
computational-class: Turing-complete
|
603 | |
standards-body: http://www.ruby-lang.org/
|
604 | |
development-stage: mature
|
605 | |
authors: []
|
606 | |
references:
|
607 | |
- url: http://www.fincher.org/tips/Languages/Ruby/
|
608 | |
title: Ruby Tutorial
|
609 | |
description: Ruby Tutorial with Code Samples
|
610 | |
|
611 | |
ruby 1.8.7:
|
612 | |
type: Implementation
|
613 | |
reference: true
|
614 | |
implementation-of:
|
615 | |
- Ruby
|
616 | |
implementation-type: interpreter
|
617 | |
host-language: C99
|
618 | |
license: BSD license
|
619 | |
prebuilt-for-platforms:
|
620 | |
- native code
|
621 | |
links:
|
622 | |
- http://www.ruby-lang.org/en/downloads/
|
623 | |
http://www.ruby-lang.org/en/about/license.txt
|
624 | |
|
625 | |
|
626 | |
Rust:
|
627 | |
type: Programming Language
|
628 | |
genre: Production language
|
629 | |
# not really OO, more like algebraic type classes; should add that?
|
630 | |
paradigms:
|
631 | |
- Imperative
|
632 | |
computational-class: Turing-complete
|
633 | |
standards-body: http://www.rust-lang.org/
|
634 | |
development-stage: work in progress
|
635 | |
authors: []
|
636 | |
|
637 | |
rust (Rust):
|
638 | |
type: Implementation
|
639 | |
reference: true
|
640 | |
implementation-of:
|
641 | |
- Rust
|
642 | |
implementation-type: compiler
|
643 | |
host-language: Rust
|
644 | |
target-language: native code
|
645 | |
license: Unknown license
|
646 | |
prebuilt-for-platforms:
|
647 | |
- native code
|
648 | |
|
649 | |
|
650 | 521 |
# should call this R5RS Scheme
|
651 | 522 |
Scheme:
|
652 | 523 |
type: Programming Language
|