Rosetta Code:Village Pump/Suggest a language: Difference between revisions

From Rosetta Code
Content added Content deleted
(Peoplecode)
(Update list of languages.)
Line 28: Line 28:
The following languages are underrepresented with examples compared to their relative importance. If you know or want to learn any of these languages, please consider adding examples.
The following languages are underrepresented with examples compared to their relative importance. If you know or want to learn any of these languages, please consider adding examples.
* [[Assembly]] languages
* [[Assembly]] languages
* [[Boo]]
* [[Cobol]]
* [[Cobol]]
* [[Eiffel]]
* [[Eiffel]]
* [[Nemerle]]
* [[Pascal]] and its variants, like [[Delphi]]
* [[Pascal]] and its variants, like [[Delphi]]
* [[Self]]
* [[SQL]] and derivatives
* [[SQL]] and derivatives
* [[UNIX Shell]]
* [[Visual Basic .NET]]
* [[Visual Basic .NET]]


== No code ==
== No code ==
These languages have had categories created, but no one has written any example code yet.
These languages have had categories created, but no one has written any example code yet.
* [[Nemerle]]
* [[AspectJ]]
* [[Self]]
* [[Gentee]]
* [[HyperTalk]] - dead language from Apple's HyperCard for Mac OS Classic.
* [[Processing]]
* [[SPARC Assembly]] - a very popular server chipset.


== No presence at all ==
== No presence at all ==
These languages are nowhere on RC.
These languages are nowhere on RC.
* [[Gentee]]
* [[ARM Assembly]] - the most popular 32-bit embedded processor.
* [[ARM Assembly]] - the most popular 32-bit embedded processor.
* [[Application Master]] - Specialist language running on VME mainframes only
* [[Application Master]] - Specialist language running on VME mainframes only
* [[AutoLISP]]
* [[AutoLISP]]
* [[CHILL]] - CCITT High Level Language, a procedural programming language, which is mainly used internally by Siemens and Alcatel for telecommunications.
* [[Boo]]
* [[Cucumber]]
* [[Cucumber]]
* [[IBM System/360 (and up) Assembly]] - still the most-used mainframes in the world.
* [[IBM System/360 (and up) Assembly]] - still the most-used mainframes in the world.
* [[Malbolge]] - designed to be the hardest programming language ever
* [[PDP-8 Assembly]] - one of the most important minicomputers, practically creating the field.
* [[SCL]] - Powerful, integer only, System Control Language (VME)
* [[Shakespeare Programming Language]] - [http://shakespearelang.sourceforge.net/report/shakespeare/shakespeare.html Can be found on Sourceforge]
* [[SPARC Assembly]] - a very popular server chipset.
* [[Niakwa]] - a language that should go down in history
* [[Niakwa]] - a language that should go down in history
* [[PDP-8 Assembly]] - one of the most important minicomputers, practically creating the field.
* [[PeopleCode]] - Wikipedia says, "is an (ool) object-oriented proprietary (case-insensitive) language used to express business logic for PeopleSoft applications."
* [[RPG II, III, 400]] - Report Program Generator, a family of originally columnar, commercial programming languages,<br>
* [[RPG II, III, 400]] - Report Program Generator, a family of originally columnar, commercial programming languages,<br>
*:which were widely used for the IBM S/3, S/32, S/34, S/36, S/38 and AS/400 midrange computers.
*:which were widely used for the IBM S/3, S/32, S/34, S/36, S/38 and AS/400 midrange computers.
* [[SCL]] - Powerful, integer only, System Control Language (VME)
* [[CHILL]] - CCITT High Level Language, a procedural programming language, which is mainly used internally by Siemens and Alcatel for telecommunications.
* [[Shakespeare]] Programming Language - [http://shakespearelang.sourceforge.net/report/shakespeare/shakespeare.html Can be found on Sourceforge]
* [[Malbolge]] - designed to be the hardest programming language ever
* [[PeopleCode]] - Wikipedia says, "is an (ool) object-oriented proprietary (case-insensitive) language used to express business logic for PeopleSoft applications."


== Need Syntax Highlighting Support ==
== Need Syntax Highlighting Support ==
Line 69: Line 71:
* [[Metafont]]
* [[Metafont]]
* [[Nimrod]] (Python is quite close, Nimrod has a lot of distinctive keywords though.)
* [[Nimrod]] (Python is quite close, Nimrod has a lot of distinctive keywords though.)
* [[Octave]] (Syntax resembles MATLAB, but also has <code># comments</code>, <code>"strings"</code>, and new keywords like ''endif'' and ''endfunction''.)
* [[Octave]] (MATLAB could work; aliases are possible in geshi? or simply copy the file with a new name)
* [[REALbasic]] (Visual Basic is very close)
* [[REALbasic]] (Visual Basic is very close)
* [[Sather]]
* [[Sather]]

Revision as of 19:59, 26 September 2011

If for some reason, you found this page before you found the language list, you might want to check that out first.

Precheck

Before you add anything to this page...

Is this the right place?

  • If you're looking for more information on a specific programming language, and we don't have any information on the language you're interested in, you may request it on another page.
  • If you're looking how to do something specific in a language, see Help:Request a new programming task. But don't forget to check the existing tasks, first.

It is the right place?

If you would like more information about a language that already has a page, add the language to a list below. If the language is already on the list, but we still don't have much information on it, go on to "Getting your request fulfilled".

Getting your request fulfilled

If a regular Rosetta Code contributor knows the language you're asking about, he may write some code. If none of the regular contributors knows the language, then it may not get any code.

You can also try bringing in people from outside Rosetta Code.

  • If you know someone who knows the language (or any language in this list), we'd be happy if you pointed them in our direction.
  • If you have Twitter, tweeting out a request that someone add content for your language would probably also be good. Add @rosettacode, and RC's twitter presence may retweet you.
  • If you have Facebook, post on the Facebook page.

Languages

Underrepresented

The following languages are underrepresented with examples compared to their relative importance. If you know or want to learn any of these languages, please consider adding examples.

No code

These languages have had categories created, but no one has written any example code yet.

No presence at all

These languages are nowhere on RC.

  • ARM Assembly - the most popular 32-bit embedded processor.
  • Application Master - Specialist language running on VME mainframes only
  • AutoLISP
  • CHILL - CCITT High Level Language, a procedural programming language, which is mainly used internally by Siemens and Alcatel for telecommunications.
  • Cucumber
  • IBM System/360 (and up) Assembly - still the most-used mainframes in the world.
  • Malbolge - designed to be the hardest programming language ever
  • Niakwa - a language that should go down in history
  • PDP-8 Assembly - one of the most important minicomputers, practically creating the field.
  • PeopleCode - Wikipedia says, "is an (ool) object-oriented proprietary (case-insensitive) language used to express business logic for PeopleSoft applications."
  • RPG II, III, 400 - Report Program Generator, a family of originally columnar, commercial programming languages,
    which were widely used for the IBM S/3, S/32, S/34, S/36, S/38 and AS/400 midrange computers.
  • SCL - Powerful, integer only, System Control Language (VME)
  • Shakespeare Programming Language - Can be found on Sourceforge

Need Syntax Highlighting Support

These languages lack syntax highlighting.