Laisvos programos mokslui 2008

Programavimui

Vaikams

Atsisiųsti Scratch
Linux Windows
 Vizuali programavimo aplinka, leidžianti žaismingai kurti programas, bei patogiai jomis dalintis tarpusavyje. aprašymas

Python

Atsisiųsti Python (versija 2.5)
Linux Windows
 – šiuolaikinė lengvai išmokstama universali, profesionali programavimo kalba. Ją naudoja Google, NASA. Vis sparčiau populiarėja pagal programavimo kalbų populiarumo indeksą.
Atsisiųsti IDLE
Linux Windows
 Interaktyvi python aplinka
Atsisiųsti Eric
Linux Windows
 galinga integruota python ir Ruby programų kūrimo aplinka.
Atsisiųsti PyScripter
Windows
 programavimo aplinka, skirta patogiam Python programų nagrinėjimui, vykdymui pažingsniui ir pan.

C/C++

Atsisiųsti Ultimate++
Linux Windows
 C++ programavimo aplinka su vizualiu formų kūrimu.
Atsisiųsti wxDevC++
Windows
 C++ programavimo aplinka, orientuota formų kūrimui pagal wx biblioteką

Interento svetainių kūrimui

Atsisiųsti Kompozer
Linux Windows
 Vizuali internetinių svetainių (HTML puslapių) kūrimo priemonė (DreamWeaver alternatyva, NVU programos tęsinys).
Atsisiųsti TSWebEditor
Windows
 PHP, HTML, CSS kalbų redaktorius, turintis sintaksės paryškinimo funkciją, integruotą PHP pagalbą, automatinį žodžių užbaigimą, stebi programos teksto struktūrą, patogu pasiekti aprašytas funkcijas, galima vykdyti PHP programas pažingsniui.
Atsisiųsti EasyPHP
Windows
 Programų komplektas, dažniausiai naudojamas PHP technologija sukurtoms interneto svetainėms. Jį sudaro interneto serveris Apache, PHP kalbos interpretatorius bei MySQL duomenų bazių sistema. Pilnai paruoštas pradedančiajam.
Atsisiųsti EasyEclipse for PHP
Linux Windows
 Galinga PHP programavimo aplinka – iš karto parodo sintaksės klaidas. Eclipse pagrindu yra sukurta įvairios paskirties programavimo aplinkų: pvz EasyEclipse sąrašiukas.
Yra panašaus pobūdžio naujai kuriamas projektas PTD.
Daugiausia Eclipse yra naudojama java, bet kaip matote sėkmingai pritaikoma ir kitom kalboms.

Duomenų bazės

Atsisiųsti MySQL Query Browser (iš MySQL GUI Tools paketo)
Linux Windows
 patogi priemonė tvarkyti MySQL duomenų bazės lenteles
Atsisiųsti OpenOffice Base
Linux Windows
 Duomenų bazių valdymo sistema – yra priemonės lentelėms, užklausoms, duomenų įvedimo formoms bei ataskaitoms kurti. (Access alternatyva)

Java

Atsisiųsti Java development kit
Linux Windows
 Technologinė programų kūrimo platforma (kartu su programavimui skirtomis papildomomis bibliotekomis (klasėmis))
Jedit
Linux Windows
 Universalus su java sukurtas programų tekstų redaktorius, turintis daug priedų (angl. „plugins“)
Atsisiųsti NetBeans IDE
Linux Windows
 Java programų kūrimo aplinka (beveik) visiems programavimo atvejams.
Su ja sukurtų programų pavyzdžiai.
Reikia, kad būtų įdiegtas JDK (Java Development kit).
Atsisiųsti NetBeans BlueJ Edition
Linux Windows
 Tai NetBeans variantas, skirtas besimokantiems java – parematas populiarios Java mokomosios programavimo aplinkos BlueJ idėja
(pati BlueJ yra nemokama naudojant nekomerciniais tikslais, tačiau uždaro kodo).

Pascal

Atsisiųsti freePascal (Sulietuvintas)
Linux Windows
 Grafinė programavimo terpė ir  jai adaptuotas Free Pascal kompiliatoriaus (Lietuvoje naudojama mokyklose ir egzaminų metu).
Atsisiųsti Lazarus
Linux Windows
 Vizuali Object-Pascal programavimo aplinka, panaši į Borland Delphi.

Programavimo aplinkos

Atsisiųsti SciTe
Linux Windows
 nedidelis, greitas programų tekstų redaktorius, turintis sintaksės paryškinimo, bei programos struktūros analizės savybes.
Atsisiųsti Notepad++
Windows
 programinių tekstųredaktorius, turintis panašias savybes kaip ir SciTe, tačiau modernesnis.
Atsisiųsti BlueFish
Linux
 Programų redaktorius. Ypač orientuotas į HTML, PHP, CSS failų redagavimą.
Atsisiųsti Eclipse
Linux
 Galinga profesionali programų kūrimo aplinka, kurią galima pritaikyti įvairioms programavimo kalboms (yra specialūs projektai java, php, python, ruby).

Kita

Atsisiųsti poEdit
Linux Windows
 populiari programų vertimo/lokalizavimo priemonė

Projektavimas

Atsisiųsti ArgoUML
Linux Windows
 patogu projektuoti įvairius sąryšius bei procesus, duomenų bazes. Dažniausiai naudojama programavimo inžinerijoje. (UML - sutartinių projektavimo ženklų kalba). Galite naudoti tiesiai iš www (sukurta su java)
Atsisiųsti HyVisual
Linux Windows
 Hibridinių sistemų vaizdinis modeliavimas

Kompiuterio, failų tvarkymui

Atsisiųsti winmerge
Windows
 Tekstinių failų skirtumų suradimas ir failų suliejimas.
Atsisiųsti md5summer
Windows
 Kontrolinės sumos skaičiavimui (patogus būdas greitai patikrinti ar du failai yra vienodi – aktualu siunčiantis failus)
Atsisiųsti VirtualBox
Linux Windows
 Operacinių sistemų išbandymui/emuliavimui. Patogu, kai reikia programą išbandyti/testuoti keliose OS.

Kitos

Atsisiųsti JRE (JAVA vykdymo terpė)
Windows
 JRE reikalinga kai kurių interneto svetainių peržiūrėjimui bei su JAVA programavimo technologija sukurtų programų vykdymui.

Laisvi resursai internete

SourceForge.net
 atviro kodo projektų portalas
OpensourceCMS
 Atviro kodo internetinių svetainių sistemų rinkinys su galimybe išbandyti, kaip veikia išvardintos turinio valdymo sistemos.
Open Source Web Design
 Laisvai platinami internetinių svetainių dizainai. Galite iš kart žvilgtelėti į ypatingus atrinktus variantus

Pamokėlės

Python programavimo kalbos pamokos
 Nuorodos į python pamokų rinkinius.
Jei norite dalykiškos įžangos - “python per 10 min”
Show Me Do
 Animuotos pamokėlės – dauguma apie laisvas programas.
Dizainas: Giedrius Naudžiūnas ir Justas Ingelevičius. Paruošimas: Tomas Žeimys ir Gintas Balčiūnas. Pritaikė mokslui: Jurgis Pralgauskis ir Mantas Kriaučiūnas.   Šias programas kūrė šimtai programuotojų, dizainerių ir testuotojų.     Svetainė optimizuota naršyklei