Programowanie
Stronę tą wyświetlono już: 53328 razy
Dział ten zawiera następujące typy poddziałów:
- opisujące podstawy programowania w danym języku programowania;
- dotyczące projektów utworzonych przez autora strony;
- dotyczące języków opisowych;
- dotyczące algorytmów
Istnieją dwa podstawowe typy języków programowania, jakie zostały opisane na tej stronie, są to języki:
- kompilowane do kodu maszynowego;
- interpretowane, które są kompilowane (interpretowane) na bieżąco przez zainstalowany w systemie program.
Program napisany w języku kompilowanym po kompilacji nie może być modyfikowany - przynajmniej nie w taki sposób i nie na takim poziomie jak w przypadku języków interpretowanych. Możliwe jest oczywiście nadpisanie kodu skompilowanego, ale jest to o wiele bardziej kłopotliwe i często ograniczone. Program stworzony w języku kompilowanym często gęsto jest również mocno uzależniony od systemu, pod którym został on napisany, bibliotek, jakie wykorzystywał itd. itp. Języki kompilowane to:
- C++;
- Java;
- Delphi;
- C# - kompilowany do kodu pośredniego, który później jest interpretowany przez środowisko uruchomieniowe .NET Framework, Mono lub DotGNU
Programy napisane w języku interpretowanym bardzo często dają się uruchomić na różnych systemach. Mówi się więc, że są one wieloplatformowe. Do języków interpretowanych należą:
- Bash;
- JavaScript;
- Perl;
- PHP;
- Python;
- OpenOffice/LibreOffice - BASIC;
- VB i VBA
Warto poznać różne języki programowania, ponieważ różne języki mają różne możliwości zastosowania ich w praktyce. Przykładem może być PHP, który sam w sobie nie nadaje się do pisania gier komputerowych. Z drugiej strony C++ nie jest zbyt przydatny w programowaniu webowym, pod takim względem, że dużo łatwiej posługiwać się językami skryptowymi jak PHP, Python czy czasami BASH.

Tytuł:
Python na start! Programowanie dla nastolatków
Autor:
Michał Wiszniewski

Tytuł:
Profesjonalne programowanie w Pythonie. Poznaj najlepsze praktyki kodowania i zaawansowane koncepcje programowania. Wydanie IV
Autor:
Michał Jaworski, Tarek Ziadé

Tytuł:
Python w zadaniach. Programowanie dla młodzieży. Poziom podstawowy
Autor:
Urszula Wiejak, Adrian Wojciechowski

Tytuł:
Programowanie sterowane testami w Pythonie. Jak tworzyć skalowalne zestawy testów i aplikacji
Autor:
Alessandro Molina

Tytuł:
Programowanie w Pythonie dla średnio zaawansowanych. Najlepsze praktyki tworzenia czystego kodu
Autor:
Al Sweigart

Tytuł:
Jak pisać świetne gry 2D w Unity. Niezależne programowanie w języku C#
Autor:
Jared Halpern

Tytuł:
Kwalifikacja INF.04. Projektowanie, programowanie i testowanie aplikacji. Część 2. Programowanie obiektowe. Podręcznik do nauki zawodu technik programista
Autor:
Piotr Siewniak

Tytuł:
Kwalifikacja INF.04. Projektowanie, programowanie i testowanie aplikacji. Część 3. Aplikacje webowe. Podręcznik do nauki zawodu technik programista
Autor:
Łukasz Guziak

Tytuł:
PHP 8 i SQL. Programowanie dla początkujących w 43 lekcjach
Autor:
Mariusz Duka

Tytuł:
Dzieciaki na start! Programowanie dla najmłodszych
Autor:
Konrad Jagaciak