Difference between revisions of "programming"

from HTYP, the free directory anyone can edit if they can prove to me that they're not a spambot
Jump to navigation Jump to search
(sorting algorithms)
 
(6 intermediate revisions by the same user not shown)
Line 1: Line 1:
[[computing]]: [[software]]: [[programming]]{{seed}}
+
==Navigation==
==Software for Programming==
+
<section begin=navbar />[[computing]]: [[software]]: [[creating software]]: [[programming]]<section end=navbar />
* Application Development Frameworks
+
==Overview==
** [http://catalyst.perl.org/ Catalyst] ([http://dev.catalyst.perl.org/ developers' area])
+
This page is about the practical details of writing functional code.{{seed}}
** [http://www.rubyonrails.org/ Ruby on Rails]
 
* '''Languages'''
 
** [[BASIC]]
 
** [[C++]]
 
** [[wikipedia:Erlang (programming language)|Erlang]]
 
** [[Gambas]]
 
** [[Java (language)|Java]]
 
** [[JavaScript]]
 
** '''Lisp''':
 
*** {{Wikipedia|Lisp programming language}}
 
*** [http://paulgraham.com/avg.html Beating the Averages] and [http://lib.store.yahoo.net/lib/paulgraham/bbnexcerpts.txt Lisp in Web-Based Applications] by Paul Graham
 
*** [http://www.gigamonkeys.com/book/ Practical Common Lisp]
 
** [http://www.mono-project.com/ Mono]
 
*** [[MonoDevelop]] IDE
 
** [[Perl]]
 
** [[Python]]
 
** [[Ruby]]
 
** '''Scheme''': |{{Wikipedia|Scheme programming language}}| |[http://www.trollope.org/scheme.html A Scheme Story]|
 
* '''[[IDE (programming)|IDE]]s'''
 
** [[Gambas]]: almost-VB for Linux
 
** [[MonoDevelop]]
 
 
 
 
==Related Pages==
 
==Related Pages==
* [[languages for learning programming]]
+
* [[programming languages]]
* [[programming productively]]
+
** [[languages for learning programming]]
 
+
* [[software development]]
==Commentaries==
+
** [[programming productively]]
* '''2006-09-14''' [http://www.salon.com/tech/feature/2006/09/14/basic/ Why Johnny can't code] by [[David Brin]] ([http://developers.slashdot.org/article.pl?sid=06/09/14/0320238 slashdot])
+
* history
* '''2002-08-15''' [http://www.bricklin.com/wontprogram.htm Why Johnny can't program] by [[Dan Bricklin]]
+
** [[1983-05-21 Lest a Whole New Generation of programmers Grow up in Ignorance of this Glorious Past...]]
 +
* [[/algorithms/sorting]]
 +
==Links==
 +
===Commentary===
 
* '''1999-07''' [http://www.python.org/doc/essays/cp4e/ Computer Programming for Everybody]
 
* '''1999-07''' [http://www.python.org/doc/essays/cp4e/ Computer Programming for Everybody]
 +
===Research===
 +
* '''1996-08-01''' [http://www.cs.cmu.edu/~pane/cmu-cs-96-132.html Usability Issues in the Design of Novice Programming Systems] by John F. Pane and B.A. Myers, [[Carnegie Mellon University]], School of Computer Science
 
===Humor===
 
===Humor===
 
* [http://www.ariel.com.au/jokes/The_Evolution_of_a_Programmer.html The Evolution of a Programmer]
 
* [http://www.ariel.com.au/jokes/The_Evolution_of_a_Programmer.html The Evolution of a Programmer]

Latest revision as of 19:30, 19 November 2014

Navigation

computing: software: creating software: programming

Overview

This page is about the practical details of writing functional code.

This page is a seed article. You can help HTYP water it: make a request to expand a given page and/or donate to help give us more writing-hours!

Related Pages

Links

Commentary

Research

Humor