.Open My Computer Languages Page . General Resources on Languages (search for languages): Some useful places to start a search for information on computer languages. .Box Places to try out code -- BASIC Pascal Perl C++: .See http://www.codeide.com/ -- C, C++, D, Python,... .See http://codepad.org/ Google groups often discuss languages... .See http://groups.google.com/groups/ Usenet Newsgroups (Hint: find the right group and search for "FAQ") (GoStats programming Language resources): links to documentation on Awk..Tcl .See http://gostats.com/resources/computer-programming.html (Thanks to Sarah Wahlberg). (Resources for Programming Languages): .See http://www.guidetocomputertraining.com/library/programming-languages-basics (with thanks to Cate Newton, Content Manager, SR Education Group). (comp.lang): group .See http://groups.google.com/groups?hl=en&lr=&ie=UTF-8&group=comp.lang (Programming language), (comp.software-eng): group .See http://groups.google.com/groups?hl=en&lr=&ie=UTF-8&group=comp.software-eng (Software development), (comp.text): group .See http://groups.google.com/groups?hl=en&lr=&ie=UTF-8&group=comp.text (Markup languages), (comp.infosystems.www.authoring): group .See http://groups.google.com/groups?hl=en&lr=&ie=UTF-8&group=comp.infosystems.www.authoring (WWW Languages), (comp.specification): group .See http://groups.google.com/groups?hl=en&lr=&ie=UTF-8&group=comp.specification (Larch, Z, miscellaneous specification languages) (comp.object): group .See http://groups.google.com/groups?hl=en&lr=&ie=UTF-8&group=comp.object (CORBA and other Object-oriented stuff) (Languages -- TIOBE Index): popularity of languages .See http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html FAST Search "Programming Language" .See http://www.alltheweb.com/search?cat=web&cs=utf-8&q=%22Programming+Language%22&_sb_lang=en (add your language to the search box at the top of the page). .Close.Box A Glossary of terms (glossary): .See http://www/dick/samples/languages.glossary.html General Resources: .See http://dmoz.org/Computers/Programming/Languages/ .See http://cuiwww.unige.ch/langlist/ .See http://www.utu.fi:80/~sisasa/oasis/ .See http://www.utu.fi/~sisasa/oasis/alternate.html (Esoteric Programming Languages Ring):languages .See http://homepage.eircom.net/~kmgaughan/esolang/index.html (Gary Leavens's Home Page ): home .See http://www.cs.iastate.edu/~leavens/homepage.html ...and his literature recommendations .See http://www.cs.iastate.edu/~leavens/literature-recommendations.html (The Incredible Wiki Wiki Web): wiki .See http://c2.com/cgi/wiki?CategoryLanguage (source code samples): Claimed to be the largest public source code database on the Internet: .See http://www.Planet-Source-Code.com/PlanetSourceCode/ (99 bottles of beer in many programming languages): .See http://www.99-bottles-of-beer.net/ (History of computer languages): languages .See http://www.levenez.com/lang/ .See http://www.oreilly.com/news/graphics/prog_lang_poster.pdf (Big colored PDF) .See http://www.info.ucl.ac.be/~pvr/paradigmsDIAGRAMeng101.pdf (Diagram by paradigm) (Museum):languages .See http://www.csis.american.edu/museum/sloan/html/default.htm (Scripting languages ): .See http://www.equi4.com/jcw/scripting4.html . Research On Languages (Weird Programming Languages): .See http://www.cs.washington.edu/research/research-samples/weird.html (Esoteric Programming Languages): .See http://www.thefreecountry.com/compilers/esoteric.shtml (Bibliography): .See http://www.cs.monash.edu.au/~lloyd/tildeBIB/ (CS620 Programming Language Theory Postgraduate Comp Sci CSUSB): .See http://www.csci.csusb.edu/dick/cs620/intro.html .See http://www.csci.csusb.edu/dick/cs620/ (Imperial, college, university, IC, London, England, UK, Europe, Search): google .See http://www.google.com/u/docImperial?q=programming+languages&sa=Search&domains=doc.ic.ac.uk&sitesearch=doc.ic.ac.uk (SunSITE N. Europe language Archive): .See http://src.doc.ic.ac.uk/ (Chalmers University of Technology Goteborg Sweden): .See http://www.chalmers.se/Home-E.html .See http://infoseek.chalmers.se/query.html?rq=0&col=chalmers&ht=0&qp=&qs=&qc=&pw=600&ws=0&la=&qm=0&st=1&nh=10&lk=1&rf=0&oq=&rq2=0&si=1&qt=Programming+Languages (Arizona university USA): .See http://www.arizona.edu/ .See http://www.cs.arizona.edu/ (Brigham Young university BYU Utah USA): language research .See http://www.cs.byu.edu/ (Computer Science Carnegie Mellon University CMU USA): (slow FTP access) .See ftp://ftp.cs.cmu.edu/user/ (Evolution Genetics FTP): .See ftp://evolution.genetics.washington.edu/ at (University of Washington Seattle): .See http://www.cs.washington.edu/ . Programming Technologies that use Programming Languages (Ajax): Asynchronous JavaScript and XML. AJAX is a popular new (2006-2007) technology that connects Javascript in the client to the server with the eXtendable Markup Language (XML). When possible computation is done on the client in parallel with downloading new data from the server. Most importantly the whole page doesn't have to be reloaded: just parts of it. For more details, see .See http:http://en.wikipedia.org/wiki/AJAX on the Wikipedia and .See [SerranoAroztegi07] from the IEEE Software Magazine. Some argue that JSON is a better than XML. . Programming Languages (An Introduction to esoteric languages): .See http://www.quetek.com/dictionary/random-programming-languages.html (Ada): Languages .See http://www.csci.csusb.edu/dick/samples/ada.html (Adasoft):languages .See http://home.adasoft.com/ (Ada for C/C++ people):languages .See http://www.adahome.com/Ammo/cpp2ada.html (Algol60): The Original ancestor of all tidy languages: .See http://www.csci.csusb.edu/dick/samples/algol60.syntax.html (And an imptovement over some of its successors...$HHOS). (Algol68): Least said soonest mended. (AlgolN): A good proposal from Nippon for a successor to Algol60. (B): The child of $BCPL and direct parent of $C. .See http://cm.bell-labs.com/cm/cs/who/dmr/kbman.html .See http://cm.bell-labs.com/cm/cs/who/dmr/bintro.html and Dennis Ritchie's page .See http://cm.bell-labs.com/cm/cs/who/dmr/ (Thank you Mark Huthcinson for this link). (C): Developed from B... and went thru to incarnations: K&R C and ANSI C, then grew up to become .See C++ .See ./c.html .See http://www.csci.csusb.edu/dick/samples/comp.c.syntax.html .See http://www.csci.csusb.edu/dick/samples/c.syntax.html .See http://www.csci.csusb.edu/dick/samples/c.semantics.html .See http://www.cis.ohio-state.edu/hypertext/faq/usenet/C-faq/top.html .See http://www.computer-books.us/c.php And $HHOS: .See http://www.gdargaud.net/Humor/C_Prog_Debug.html .See http://www.poppyfields.net/filks/00001.html (Filk) (C++): Child of $C. .See http://www.csci.csusb.edu/dick/samples/c++.html .See http://www.csci.csusb.edu/dick/samples/c++.glossary.html .See http://www.csci.csusb.edu/dick/samples/c++.semantics.html .See http://www.csci.csusb.edu/dick/samples/c++.standard.syntax.html .See http://www.csci.csusb.edu/dick/samples/c++.syntax.html .See http://www.csci.csusb.edu/dick/c++std/ (STL): The Standard