Programmēšanas valodas: papildmateriāli


Materiāli par programmēšanas valodām Internet tīklā Studentu referāti


C# (C sharp)

Microsoft Visual C# 2008 Express Edition

Iespējams izmantot arī Microsoft Visual Studio 2008 (studentiem pieejama caur MSDN Academic Alliance)

Mājas darbu izpildei pietiek arī C# 2.0, kas pieejama Visual Studio 2005 versijā.

C, C++

Bloodshed Dev C++ izstrādes vide (GNU licence), atbalsta C un C++
Plaši materiāli par C atrodami Internet tīklā, izmantojot meklēšanas līdzekļus.
Brīvi pieejami C/C++ resursi no thefreecountry


Funkcionālā programmēšana

New Jersey Standard ML mājas lapa (iespējams ielādēt jaunāko versiju, sk. informāciju par grāmatām, u.c. materiāliem)
New Jersey Standard ML User's Guide (sk. SML Basis Library, u.c.)
Iespējami arī citi ML kompilatori, piemēram Moscow ML,u.c. (sintakse var atšķirties)

Valodas IMP interpretatora piemērs (ML) (.sml, teksta fails). Citi papildmateriāli: faktoriāls, saraksti, datu tipi, i/o eksperimenti

Programming in Standard ML - R.Harper lekciju kurss (ar norādēm uz grāmatu)
Why Functional Programming Matters?

PLT SCHEME mājas lapa 
Dr Scheme instalācija un dokumentācija

Valodas HASKELL lapa
Haskell vides HUGS ielāde (pēc instalācijas piedāvā arī WinHUGS)

Koda piemēri valodā HASKELL: Dažādi eksperimenti, IMP interpretators


Loģiskā programmēšana

SWI Prolog mājas lapa, t.sk. Prolog mašīna un redaktors Windows videi
Prolog materiālus iespējams meklēt arī Internet tīklā.

Papildmateriāli (SWI Prolog): Sākotnēji piemēri, Merge-sort, Valodas IMP interpretators

Daži papildus resursi PROLOG valodai:
Prolog Tutorial, Anthony A.Aaby
Practical Standard Prolog Courseware Initiative
Prolog Tutorial, J.R.Fisher


Objektorientētā programmēšana

Eiffel (t.sk. brīvi pieejama Eiffel Studio ar GPL licenci).
Valodas Eiffel izstrādes vide (vietējā ielāde). 

Microsoft Visual C# 2008 Express Edition
Iespējams izmantot arī Microsoft Visual Studio 2008 (studentiem pieejama caur MSDN Academic Alliance)

Bloodshed Dev C++ izstrādes vide (Beta versija, GNU licence), atbalsta C un C++
Plaši materiāli par C atrodami Internet tīklā, izmantojot meklēšanas līdzekļus.
Brīvi pieejami C/C++ resursi no thefreecountry

JAVA: SDK no SUN Microsystems
JAVA IDE: JCreator LE

Squeak (Open Source Smalltalk variants).

Python - interaktīva, interpretēta, objektorientēta valoda.


ADA

Vienkāršas procedūras piemērs (.adb.txt) Resursu konkurences piemērs (.adb.txt fails)

GNAT ADA (Windows videi), GPL licence, vietējā ielāde
(Piezīme: ja uzreiz pēc instalācijas netiek atrasts kāds .dll fails (libgthread-2.0-0.dll), tad problēma var tikt novērsta pārstartējot sistēmu).

GNAT GPL Edition (no ADACore), prasa reģistrāciju, var būt diezgan laikietiplīga lejupielāde.

ADA Home - (diezgan veci) resursi par programmēšanu valodā ADA, ieskaitot ADA FAQ.