Algo (środowisko z graficznym interfejsem i prostym, do
nauki podstaw programowania w języku Pascal, wzbogaconym o procedury
graficzne, grafikę żółwia oraz robota.
Jest przydatne dla tych wszystkich,
którzy pragną nauczyć się pisać proste i bardziej złożone programy.
Nie
wymaga od użytkownika znajomości języka angielskiego, ponieważ zarówno
środowisko, jak i treść programu możemy wyświetlić w języku polskim.)
Bloodshed Dev-C++ (darmowe
zintegrowane środowisko programistyczne (IDE) dla języka C i C++,
które rozpowszechniane jest na zasadach GNU GPL)
Bloodshed Dev-Pascal (Dev-Pascal jest
kompilatorem języka Pascal wydanym przez firmę Bloodshed
Software. .
Dev-Pascal podobnie, jak w przypadku
swojego odpowiednika o nazwie
Dev-C++ przeznaczonego do języka C++, umożliwia tworzenie aplikacji w
trybie konsolowym, okienkowym, bibliotek DLL,
a ponadto szablony GTK+ czy
programy graficzne z wykorzystaniem OpenGL)
Borland C++ Builder 6 Personal (zintegrowane środowisko
programistyczne ułatwiające pisanie w języku C++ 32-bitowych programów dla
Windows.
Oprócz wbudowanego kompilatora i edytora kodu mamy możliwość skorzystania
między innymi z narzędzi ułatwiających tworzenie okien dialogowych)
Borland C++ Compiler 5.5
(znany kompilator dla języka C++)
C++Builder
(dawniej Turbo C++, z obsługą standardowych w branży języków oraz bibliotek
ANSI C i ISO/ANSI C++
jest opartym na języku C++ natywnym narzędziem typu RAD
dla środowiska Win32).
Code::Blocks
(wieloplatformowe IDE dla programistów C/C++. Wspiera wiele kompilatorów (GCC, Borland C++, Microsoft Visual C++ i inne).
Posiada
wbudowany, zaawansowany i wydajny debugger.
Ponadto, umożliwia importowanie projektów z Dev-C++
oraz Microsoft Visual C++. Interfejs jest prosty w obsłudze i intuicyjny)
Code Blocks
Studio (zintegrowane środowisko programistyczne (IDE) umożliwiające tworzenie
aplikacji w języku C i C++
przeznaczonych na platformę Windows i
Linux)
CodeLobster PHP Edition
(bezpłatna edycja prostego środowiska programistycznego, dla twórców stron oraz
aplikacji web w technologiach PHP i HTML,
z
wykorzystaniem skryptów JS oraz arkuszy CSS)
CodeTyphon
(zestaw darmowych narzędzi przeznaczonych do tworzenia natywnych
aplikacji w języku Pascal
dla takich platform jak Windows, Linux, Mac
OS, WinCE, Android czy iOS.
CodeTyphon zawiera w sobie kompilator Free Pascal, zintegrowane środowisko Lazarus, a także dodatkowe komponenty
oraz
biblioteki przydatne przy codziennej pracy.)
Decimal Basic (program dla systemu Windows; interpreter
do tworzenia programów obliczeniowych; obsługuje
składnię
i większość podstawowych modułów i grafiki
modułu standardu ANSI
/ ISO dla Full BASIC)
Delphi (np. Delphi 7 Personal)
(Embarcadero Delphi – środowisko
programistyczne rozwijane przez firmę Embarcadero
(stworzone w 1995 roku przez firmę Borland jako Borland Delphi).
Eclipse (zintegrowane środowisko
programistyczne - IDE, stworzone przez firmę IBM i przekazane następnie
społeczności Open Source,
do tworzenia programów w Javie)
Eclipse jest to darmowa platforma, która jest szeroko
rozpowszechniona w środowisku programistów Java, ale również w PHP,
czy C++
(choć tutaj prym wiedzie Visual C++).
Edi (zintegrowane środowisko
programistyczne dla programujących w języku Fortran. oparte jest na
bezpłatnych (GPL) kompilatorach
Fortran G77 i Fortran G95, dołączone zostały
również darmowe biblioteki).
EditBone (edytor tekstu, wsparcie języków
programowania)
EMPU (edytor tekstu, wsparcie języków programowania)
Falcon C++ (darmowe zintegrowane
środowisko programistyczne IDE dla języków C i C++, duża
prostota obsługi,
idealne narzędziem dla początkujących programistów)
Free JavaScript Editor (Narzędzie
pomagające stworzyć lub poprawić kod JavaScript)
Free Pascal (FPK Pascal, lub FPC). darmowy kompilator języka Pascal
dostępny na wiele różnych platform sprzętowych
i systemów operacyjnych. Free Pascal jest udostępniony zgodnie z licencją GPL)
Geany (połączenie edytora tekstu z
prostym środowiskiem programistycznym)
Google Web Designer (zaawansowana aplikacja internetowa, która umożliwia
projektowanie i tworzenie reklam HTML5 oraz innych materiałów internetowych)
GWBASIC (Dialekt BASIC-a opracowany
przez Microsoft
dla wczesnych komputerów IBM PC. I wersja pojawiła się w 1983 roku.
Kompatybilny z poprzednim dialektem BASIC-a dla
komputerów osobistych)
HateML Pro (darmowe środowisko
IDE służące do tworzenia stron internetowych: PHP, XHTML, CSS,
XML, JavaScript, VBScript,
SQL)
HTML-Kit (darmowe, do tworzenia stron
internetowych używany może być m.in. do CSS, JavaScript,
VBScript,
ASP, PHP, JSP, Perl, Python,
Ruby, Java, VB, C/C++, C#, Delphi/Pascal, Lisp i...)
Illumination Software Creator (proste narzędzie do
budowania aplikacji bez używania języka programowania.
Proces tworzenia opiera
się o kolorowy i łatwy do zrozumienia schemat blokowy)
Inno Setup (Darmowe narzędzie do tworzenia instalatorów)
Install Creator
(bezpłatne także do zastosowań komercyjnych narzędzie do tworzenia instalatorów
dla własnych aplikacji)
IntelliJ IDEA Community Edition
(darmowa edycja komercyjnego środowiska programistycznego (IDE),
pozwalającego
tworzyć aplikacje w takich językach jak Java, Groovy
)
Java Development Kit (JDK) –
darmowe oprogramowanie firmy Sun Microsystems (Oracle) do programowania
w
języku Java. dla systemów Solaris, Linux i Microsoft Windows....)
JBuilder (kompletne środowisko dla Javy,
opartego o Eclipse. Umożliwia ono tworzenie i
testowanie aplikacji serwerowych Java EE.)
jEdit
(edytor tekstu dla programistów, wydany na licencji GNU. Został napisany w
języku programowania Java.
Działa pod każdym systemem operacyjnym z zainstalowanym Java Runtime Environment.)
Jnes (emulator NES (Nintendo Entertainment
System) dla systemów operacyjnych Windows i Android)
JTHTML (edytor (X)HTML, CSS, JavaScript, PHP i
SQL, XML)
Just Basic (BASIC dla systemu operacyjnego
Windows, interpreter, całkowicie bezpłatny)
kED
(prosty, polski edytor (X)HTML)
Lazarus (oparte o kompilator Free Pascal zintegrowane środowisko IDE wzorowane na i
Borland — Delphi
— oraz bibliotekami Lazarus Component Library (LCL), które są odpowiednikiem VC).
Magiczne Bloczki
(Aplikacja przeznaczona jest do projektowania schematów blokowych opisujących
działanie algorytmów programów)
MetroTextual (minimalistyczny edytor tekstu
kierowany do programistów i webmasterów)
MiTeC EXE Explorer (aplikacja oparta na
MiTeC Portable Executable Reader, do
odczytywania i wyświetlania właściwości plików wykonywalnych EXE)
Microsoft Small
Basic (prosta odmiana języka programistycznego BASIC
przeznaczona dla tych,
którzy mają niewielkie lub żadne doświadczenie w
programowaniu)
NetBeans IDE (zintegrowane środowisko
programistyczne dla języka Java)
Notepad++ (darmowy edytor kodów źródłowych.
Projekt bazuje na potężnym komponencie edytora tekstu - Scintilla)
Nvu
(Program do tworzenia stron internetowych, może pracować w
graficznym trybie WYSIWYG)
openElement (darmowe i profesjonalne
narzędzie do tworzenia oraz edycji stron i aplikacji internetowych.
Oferuje ono
edytor WYSIWYG)
Open Watcom (Środowisko programistyczne do tworzenia 16/32 bitowych
aplikacji. Obsługa C, C++ Fortran.
Zbiór narzędzi jest dużym plusem Open Watcom).
PHPEdit (propozycja dla osób tworzących
strony w PHP)
PSPad (rozbudowanyi
konfigurowalny edytor)
Python (pakiet bibliotek niezbędnych do
działania programów napisanych w języku Python.)
QBasic
(język programowania wysokiego poziomu. Jest to
zubożona wersja programu QuickBasic,
zawierająca tylko interpreter poleceń (brak kompilatora)
oraz pozbawiona niektórych opcji)
QB64 (edytor i kompilator języka
Basic. Qb64 działa na 64 bitowych systemów Windows,
Mac i Linux.
To jest prawie
w 100% kompatybilny z QBasic 4.5. )
Qt Creator
(wieloplatformowe środowisko programistyczne (IDE), które kierowane jest do
programistów
tworzących aplikacje w językach C/C++ z wykorzystaniem biblioteki Qt)
Resource Hacker (Prosta, darmowa
aplikacja umożliwiająca edycję plików
Win32 PE (DLL, EXE, OCX, CPL, SRC) i
innych zasobów systemowych)
SharpDevelop (darmowym i otwartym IDE
dla platformy .NET, obsługuje takie języki programowania jak: C#, Visual
Basic .NET oraz Boo.)
SharePoint Designer 2010 (to członek rodziny Office,
następca programu FrontPage, a od wersji 2007
darmowe narzędzie
Microsoftu do tworzenia stron internetowych i aplikacji pracujących na
platformie SharePoint)
Scratch 2 Offline Editor (darmowy
program do tworzenia prostych gier komputerowych oraz interaktywnych animacji i
historyjek)
SkyFonts (narzędzie, z pomocą którego
pobierzemy na nasz komputer udostępniane przez Google'a
darmowe czcionki)
SuperbEdit (edytor tekstu stworzony z
myślą o twórcach piszących swoje dzieła w rozmaitych językach programowania)
TEA (przejrzysty, szybki i niezwykle funkcjonalny edytor tekstu,
nadaje się jako narzędzie pracy dla programistów i webmasterów)
TopStyle Lite (do edycji stylów CSS,
wykorzystywanych na internetowych stronach WWW)
Turbo C++/C Windows ( Turbo C++/C Windows
7/8/8.1/10 32+64bit)
Turbo Delphi (środowisko RAD, które pozwala tworzyć aplikacje dla
systemu Windows i jego natywnej platformy Win32)
Turbo Pascal 7 (Turbo Pascal jest kompilatorem
Pascala firmy Borland. Aplikacja
pracująca w trybie semi-graficznym.
Umożliwia
eksport do plików wykonywalnych .exe)
Turbo C++/C Windows 7/8/8.1/10 32+64bit
(symulacja popularnego Turbo C compiler
on Windows 7/8/10 64bit OS)
Ultimate++ (zintegrowane
środowisko programistyczne (IDE) dedykowane osobom tworzącym aplikacje w języku
C++)
UPV - Ultimate Packer
for eXecutables (darmowe narzędzie do
zmniejszania ilości miejsca zajmowanego na dysku
przez program wykonywalny w
postaci pliku EXE lub bibliotek DLL)
Visual Basic 2010 Express (bezpłatne,
również do użytku komercyjnego, narzędzie przeznaczone
do tworzenia bibliotek,
klas, aplikacji konsolowych i okienkowych
(Windows Forms i Windows Presentation
Foundation) na platformie .NET Framework 4 w języku
Visual Basic .NET.
Jest to część bezpłatnego środowiska Visual Studio
2010 Express)
Visual C# 2010 Express
(bezpłatne edycje komercyjnego pakietu Visual Studio 2010, skierowane do studentów,
hobbystów i wszystkich rozpoczynających swoją przygodę z programowaniem w .NET)
Visual C++ 2010 Express
(bezpłatne, również do użytku komercyjnego narzędzie przeznaczone do tworzenia
bibliotek,
klas, aplikacji konsolowych i okienkowych (Windows Forms) w języku C++) .
Visual Studio 2012 jest zintegrowanym środowiskiem programistycznym
firmy Microsoft, dostępnym
w wersjach Professional, Premium, Ultimate oraz bezpłatnej wersji Express.
Visual Studio Express (zawiera uproszczone w stosunku do ich płatnych
odpowiedników wersje programów,
zaś liczba instalowanych wtyczek jest mocno
ograniczona.
Nie zmienia to faktu, że nawet wersja Express jest znakomitym wyborem dla
początkujących programistów i hobbystów,
z uwagi na swoją darmową
licencję, która nie wyklucza możliwości tworzenia programów komercyjnych.
Visual Studio Code (nowoczesny edytor
programistyczny udostępniony bezpłatnie przez Microsoft
dla użytkowników
systemów Windows, Linux oraz OS X)
Visual Web Developer (Całkowicie bezpłatne narzędzie do
tworzenia aplikacji internetowych (ASP.NET)
na platformie .NET Framework
3.5. o część środowiska programistycznego Visual Studio 2008
Express)
WebMatrix (bezpłatne narzędzie, dzięki
któremu można stworzyć własny portal internetowy na platformie serwerowej
Microsoftu,
a później opublikować go u wybranego dostawcy hostingu)
wxDev C++ (odmiana środowiska DevCPP, stworzona z myślą o projektowaniu aplikacji
opartych o wxWidgets
- framework
umożliwiający tworzenie aplikacji na różne platformy za pomocą tego samego
kodu)
To co szczególnie odróżnia tę aplikację od wielu jej podobnych jest obecność
wizualnego projektanta aplikacji,
bardzo podobnego zresztą do tych znanych z
komercyjnych produkcji takich jak Delphi czy C++ Builder.
Ynote Classic
(edytor tekstu, stanowiący doskonałe narzędzie pracy dla twórców oprogramowania
i stron internetowych)
Linki, źródła:, m.inn.
http://www.dobreprogramy.pl/
http://programowanie.opole.pl/archives/1260
http://download.komputerswiat.pl/programowanie
http://www.bloodshed.net/download.html
http://download.komputerswiat.pl/programowanie/srodowiska-programistyczne/free-pascal
http://edn.embarcadero.com/article/20633
http://www.cprogramming.com/borland.html
http://borlandc.org/download-turbo-c-3-0-for-windows-7-windows-8-and-windows-xp/
http://sourceforge.net/projects/turbocforwindows-9/
https://turboc.codeplex.com/ https://turboc.codeplex.com/downloads/get/1489512
https://turboc.codeplex.com/documentation
https://turboc.codeplex.com/wikipage?title=CPP%20Tutorials
http://www.download.net.pl/1755621/Free-JavaScript-Editor/
http://www.yaldex.com/Free_JavaScript_Editor.htm
http://free-javascript-editor.soft112.com/
http://www.javascriptkit.com/cutpastejava.shtml
http://www.javascriptsource.com/
http://www.javascriptfreecode.com/
http://lukashp.pl/Download/Programy_innych/Delphi_7_Personal
http://www.zstil.eu/materialy_dydaktyczne/informatyka/programowanie/d7/d7_menu.htm
http://javastart.pl/static/wprowadzenie/eclipse-ide-wstep-i-instalacja/
http://sourceforge.net/projects/codeblocks/postdownload?source=dlp
http://www.centrumxp.pl/dotNet/116,kategoria,Kurs-C-cz-II.aspx
http://www.centrumxp.pl/dotNet/115,kategoria,Visual-C-w-praktyce.aspx
http://www.centrumxp.pl/dotNet/143,01-SQL-Server-2005-Express-Wstep-do-kursu.aspx
http://marcinruszczyk.blogspot.com/2012/03/dzisiaj-postanowiem-ze-przez-najblizsze.html
http://www.download.net.pl/c87/Kompilatory/
http://www.geocities.jp/thinking_math_education/EnglishWindows.htm
http://www.thefreecountry.com/compilers/basic.shtml
http://www.schoolfreeware.com/Freeware_QB64_Download.html
http://www.qbasic.net/
http://algo.oeiizk.waw.pl/