Guider och länkar för programspråk
Postat: 30 jul 2007, 13:42
Här samlar vi på länkar och guider för dom som vill lära sig programmera och/eller friska upp sitt minne.
Lämna hemskt gärna (konstruktiv
) kritik och fler förslag på länkar så lägger jag till det i listan! 
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.
Wikipedia/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
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
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
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
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
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
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
Tack till gasol, per9000 och Joe för länkar och kodexempel!
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}!" }