Lämna hemskt gärna (konstruktiv


Observera att detta är en tråd för att samla ihop information om olika programmeringsspråk, därför ber jag er att inte ställa frågor angående programmering i den här tråden!
C
Ett mycket populärt, kraftfullt och snabbt programspråk som gett inspiration till många modernare språk. Linux är skrivet i C.

Komma igång!
Programming in C
cprogramming.com's C Tutorial
Referenser
The C Library Reference
Signalhantering i Linux
GCC C Extensions
CProgramming.com
Gasol's kompileringsguide
Kodexempel
Kod: Markera allt
#include <stdio.h>
int main() {
int n;
for(n=0; n < 10; n++) {
printf("Hello %d!\n", n);
}
return 0;
}
C#
Objektorienterat "högnivå" språk. Ursprungligen skapat av M$ för sin .NET plattform. Porterat och frigjort via minst två olika projekt (dotGnu och MONO).
Installation
sudo apt-get install monodevelop
Komma igång
Learning Programming with C#
The Mono Handbook
Kodexempel
Kod: Markera allt
using System;
class MainClass
{
public static void Main(string[] args)
{
Console.WriteLine("Hello World!");
}
}
C++
Ett mycket kraftfullt och snabbt programspråk med stöd för objektorientering på låg nivå. Wikipedia/C++
Komma igång!
C++-Manual på Svenska
C++ Language Tutorial
Blinkenlights nybörjarguide i C++
Blinkenlights nybörjarguide i C++ Fortsättning
Referenser
C++ Reference
C++ Library Reference
Kodexempel
Kod: Markera allt
#include <iostream>
using namespace std;
int main(int argc, char **argv) {
for(int n=0; n < 10; n++) {
cout << "Hello " << n << '!' << endl;
}
return 0;
}
Java
Ett plattformsoberoende, objektorienterat språk som liknar C/C++ men till skillnad från dem så har Java en del underlättande funktioner såsom automatisk skräphantering.Wikipedia/Java
Komma igång!
Wikibumba/Java
Creating a GUI with JFC/Swing
Referenser
Java 6.0 API Reference
Kodexempel
Kod: Markera allt
public class Hello {
public static void main(String[] args) {
for(int i = 1; i < 10000; i++) {
System.out.println("Hello " + i);
}
}
}
Perl
Ett snabbt skriptspråk som lämpar sig väl för stränghantering, CGI-skript och automatiserat systemunderhåll(mm.).Wikipedia/Perl
Installation
sudo apt-get install perl
Komma igång!
Beginner's Introduction to Perl
The perl.org Online Library
Kodexempel
Kod: Markera allt
#!/usr/bin/perl
for $n (0..9) {
print "Hello $n!\n";
}
Python
Ett kraftfullt men enkelt skriptspråk med ett rikt standardbibliotek och en bred community. Wikipedia/Python
Installation
sudo apt-get install python
Komma igång!
Python Tutorial
Bli ormtjusare - En nybörjarguide på svenska
Ett gäng guider för icke-programmerare
Ett gäng guider för programmerare
Instant Hacking
Referenser
Python och Jag - Uppslagsverk för Python på Svenska
Python Library Reference
Extending and Embedding the Python Interpreter
Python C API Reference
Kodexempel
Kod: Markera allt
#!/usr/bin/python
for n in range(10):
print "Hello %d!" % n
Ruby
Ett rent objektorienterat skriptspråk som inspirerats av bland annat Perl och Python. Wikipedia/Ruby
Installation
sudo apt-get install ruby irb
Komma igång!
Poignant Guide to Ruby
Programming Ruby - The Pragmatic Programmer's Guide
Ruby på 20 Minuter
Ruby från andra språk
Referenser
Ruby Core Reference
Ruby Standard Library Reference
Ruby C API Reference
Kodexempel
Kod: Markera allt
#!/usr/bin/ruby
10.times { |n| puts "Hello #{n}!" }