names of computer languages: Difference between revisions

From Lojban
Jump to navigation Jump to search
(List clean-up, removed 1 invalid name, added “la” everywhere)
Line 2: Line 2:
==== Functional ====
==== Functional ====
*Agda
*Agda
**.agdas.
** la .agdas.


*Haskell
*Haskell
**xaskel
** la xaskel


*Idris
*Idris
**.idris.
** la .idris.


*[[Lisp|Lisp]]
*[[Lisp|Lisp]]
**stelalyban ''invalid cmene: ste la lyban'' '''steLALyban''' ''stelalyban is already pronounced stelAlyban. Besides, la in cmene is illegitemate. It would be nice [[if the "no la/lai/doi in cmene" rule didn't exist]], but it does.'' '''it's supposed to be a lujvo'' Lujvo don't end in consonants. The lujvo would be {stelalbau}.
** la stelYlban
**stelYlban
** la stekajban
**stekajban
** la lisp
**lisp


*Mercury
*Mercury
** marg
** la marg
*** ''i'm not sure if the name's origin is actually the metal''
*** ''i'm not sure if the name's origin is actually the metal''


*ML
*ML
**.myl.
** la .myl.
**.banban.
** la .banban.


*Scheme
*Scheme
**ckim
** la ckim
*** ''This name is used by [http://wiki.call-cc.org/eggref/4/genturfahi entura'i] when talking about it's implementation language.''
*** ''This name is used by [http://wiki.call-cc.org/eggref/4/genturfahi entura'i] when talking about it's implementation language.''
**stecmubau
** la stecmubau
*** Following the example above for Lisp, one could use this term to refer to Scheme.  You can't distinguish the two just based on the Lujvo definition of either this word or stelalbau, but you can't do that with the English names either.
*** Following the example above for Lisp, one could use this term to refer to Scheme.  You can't distinguish the two just based on the Lujvo definition of either this word or stelalbau, but you can't do that with the English names either.


Line 33: Line 32:


*Ada
*Ada
** adas
** la adas


*Algol
*Algol
**.algol.
** la .algol.
**.algoban.
** la .algoban.
**.algob.
** la .algob.


*BASIC
*BASIC
**fril(BASIC is ''frili'' but not ''sampu''; Forth is ''sampu'' but not ''frili''.)
** la fril
**la basik.
*** (BASIC is ''frili'' but not ''sampu''; Forth is ''sampu'' but not ''frili''.)
**la by'asy'icyb.
** la basik.
** la by'asy'icyb.


*C
*C
**sin
** la sin
**bangrsi
** la bangrsi
**cyban
** la cyban
**c
** la c
**la cys.
** la cys.


*COBOL
*COBOL
**la kobol
** la kobol
**la cy'oby'ol
** la cy'oby'ol


*Euphoria
*Euphoria


*Forth
*Forth
** vomois
** la vomois


*Fortran
*Fortran
Line 73: Line 73:


*Pascal
*Pascal
**paskAl
** la pasKAL


*Perl
*Perl
** prl
** la prl
** lybjemn
** la lybjemn
*** ''labjemn'' would be clearer to understand IMO but is unfortunately forbidden because of the '''la'''. --[[pne|pne]]
*** ''labjemn'' would be clearer to understand IMO but is unfortunately forbidden because of the '''la'''. --[[pne|pne]]
**** We can take Dotside as given now, can't we? --[[User:mudri|mudri]]
**** We can take Dotside as given now, can't we? --[[User:mudri|mudri]]
** tercakyjemn
** la tercakyjemn
*** from ''tercakyjme'', which is in NORALUJV.txt as 'pearl'. --[[pne|pne]]
*** from ''tercakyjme'', which is in NORALUJV.txt as 'pearl'. --[[pne|pne]]


*REXX
*REXX
**la reks.
** la reks.


*Snobol
*Snobol
** la snobol.
** la snobol.
** si'ebol ''zo'o''
** la si'ebol ''zo'o''


==== Object-Oriented ====
==== Object-Oriented ====
Line 104: Line 104:


*Java
*Java
**la djavas
** la djavas


*Objective-C
*Objective-C
Line 111: Line 111:


*Python
*Python
** paitan (since the name comes from Monty, not the snake)
** la paitan (since the name comes from Monty, not the snake)
** la since (since it nevertheless uses a snake as a mascot)
** la since (since it nevertheless uses a snake as a mascot)
** .paisyn.
** la .paisyn.




*Ruby
*Ruby
** xunjemn
** la xunjemn
** la rubis.
** la rubis.


Line 128: Line 128:


*SQL
*SQL
**su'aret
** la su'aret


==== Logic-based ====
==== Logic-based ====

Revision as of 00:22, 28 June 2015

Functional

  • Agda
    • la .agdas.
  • Haskell
    • la xaskel
  • Idris
    • la .idris.
  • Lisp
    • la stelYlban
    • la stekajban
    • la lisp
  • Mercury
    • la marg
      • i'm not sure if the name's origin is actually the metal
  • ML
    • la .myl.
    • la .banban.
  • Scheme
    • la ckim
      • This name is used by entura'i when talking about it's implementation language.
    • la stecmubau
      • Following the example above for Lisp, one could use this term to refer to Scheme. You can't distinguish the two just based on the Lujvo definition of either this word or stelalbau, but you can't do that with the English names either.

Procedural

  • Ada
    • la adas
  • Algol
    • la .algol.
    • la .algoban.
    • la .algob.
  • BASIC
    • la fril
      • (BASIC is frili but not sampu; Forth is sampu but not frili.)
    • la basik.
    • la by'asy'icyb.
  • C
    • la sin
    • la bangrsi
    • la cyban
    • la c
    • la cys.
  • COBOL
    • la kobol
    • la cy'oby'ol
  • Euphoria
  • Forth
    • la vomois
  • Fortran
    • la fortran.
    • la fy'orytyry'an.
    • la mekfanvyban.
  • Icon
  • Intercal
    • la interkal.
    • la narka'eba'ucmeban. (Language without a pronounceable acronym)
  • Pascal
    • la pasKAL
  • Perl
    • la prl
    • la lybjemn
      • labjemn would be clearer to understand IMO but is unfortunately forbidden because of the la. --pne
        • We can take Dotside as given now, can't we? --mudri
    • la tercakyjemn
      • from tercakyjme, which is in NORALUJV.txt as 'pearl'. --pne
  • REXX
    • la reks.
  • Snobol
    • la snobol.
    • la si'ebol zo'o

Object-Oriented

  • Cecil
  • C++
    • la cysu'isu'ibus.
  • C#
  • Dylan
  • Eiffel
  • Java
    • la djavas
  • Objective-C
  • Pliant
  • Python
    • la paitan (since the name comes from Monty, not the snake)
    • la since (since it nevertheless uses a snake as a mascot)
    • la .paisyn.


  • Ruby
    • la xunjemn
    • la rubis.
  • Sather
  • Smalltalk
    • la smata'a

Database

  • SQL
    • la su'aret

Logic-based

  • BABEL
  • Godel
  • Oz
  • Prolog

Multi-Paradigm

  • REBOL
  • Mozart

For human languages, see Names of Languages.

If your favorite language isn't on the list, then add it. This list does not claim to be comprehensive, up to date, or a reflection (hah!) of popularity.