Programowanie w systemie UNIX/Wstęp: Różnice pomiędzy wersjami
Wygląd
Usunięta treść Dodana treść
m →Środowiska programistyczne: new |
Nie podano opisu zmian |
||
Linia 2: | Linia 2: | ||
=Tryby= |
=Tryby= |
||
Możliwa jest praca w '''trybie''' |
Możliwa jest praca w '''trybie''':<ref>[http://www.faqs.org/docs/artu/index.html The Art of Unix Programming by Eric Steven Raymond]</ref> |
||
* [[w:Interfejs graficzny|graficznym (GUI)]] |
* [[w:Interfejs graficzny|graficznym (GUI)]] |
||
* [[w:Interfejs tekstowy|tekstowym]]: np. gcc z linii poleceń [[BASH|powłoki bash]] |
* [[w:Interfejs tekstowy|tekstowym]]: np. gcc z linii poleceń [[BASH|powłoki bash]] |
||
Linia 9: | Linia 9: | ||
=Języki programowania= |
=Języki programowania= |
||
Dostępnych jest wiele [[w:Język programowania|języków programowania]]: |
|||
* [[C]] |
* [[C]] |
||
* [[C++]] |
* [[C++]] |
||
Linia 25: | Linia 25: | ||
=Środowiska programistyczne= |
=Środowiska programistyczne= |
||
Do [[w:Programowanie|programowania]] wykorzystujemy: |
Do [[w:Programowanie|programowania]] wykorzystujemy: |
||
* wiersz poleceń |
* wiersz poleceń: |
||
** terminal tekstowy ( |
** terminal tekstowy (<code><Ctrl><Alt><Fn></code> (n=1..6), powrót po <code><Ctrl><Alt><F7></code><ref>[https://www.lifewire.com/complete-list-of-linux-mint-4064592 Linux Shortcuts and Commands] </ref>) |
||
** [[Programowanie_w_systemie_UNIX/Konsola|konsolę]] |
** [[Programowanie_w_systemie_UNIX/Konsola|konsolę]] |
||
*** wirtualny terminal ( |
*** wirtualny terminal (<code>CTL+ALT+t</code>) |
||
*** terminal online |
*** terminal online: |
||
**** coding ground |
**** coding ground |
||
**** wandbox |
**** wandbox<ref>[http://melpon.org/wandbox/ wandbox]</ref> |
||
**** codepad<ref>[http://codepad.org/ codepad]</ref> |
**** codepad<ref>[http://codepad.org/ codepad]</ref> |
||
**** ideone |
**** ideone<ref>[http://ideone.com/ Ideone is an online compiler and debugging tool which allows you to compile source code and execute it online in more than 60 programming languages]</ref> |
||
**** c++ shell<ref>[http://cpp.sh/ c++ shell]</ref> |
**** c++ shell<ref>[http://cpp.sh/ c++ shell]</ref> |
||
* [[w:Zintegrowane środowisko programistyczne|zintegrowane środowisko programistyczne (IDE)]] ([[w:en:Comparison of integrated development environments|porównanie właściwości]]) |
* [[w:Zintegrowane środowisko programistyczne|zintegrowane środowisko programistyczne (IDE)]] ([[w:en:Comparison of integrated development environments|porównanie właściwości]]) |
Wersja z 18:11, 3 gru 2016
Tryby
Możliwa jest praca w trybie:[1]
- graficznym (GUI)
- tekstowym: np. gcc z linii poleceń powłoki bash
- czysty tryb tekstowy
- w trybie graficznym przez konsolę
Języki programowania
Dostępnych jest wiele języków programowania:
Środowiska programistyczne
Do programowania wykorzystujemy:
- wiersz poleceń:
- zintegrowane środowisko programistyczne (IDE) (porównanie właściwości)
- osobne programy:
- edytory: Vim , Gedit
- translator:
- kompilatory: gcc
- interpreter: interpreter języka BASH, Perl, Maxima
- biblioteki
- do tworzenia GUI
- wxWIdgets
- QT
- GTK+
- ClanLib
- do tworzenia grafiki
- Opengl
- SDL
- DIrectFB
- do tworzenia GUI
Program graficzny GIMP oferuje wiele możliwości programistom
Wyszukiwarki
Przypisy
- ↑ The Art of Unix Programming by Eric Steven Raymond
- ↑ Linux Shortcuts and Commands
- ↑ wandbox
- ↑ codepad
- ↑ Ideone is an online compiler and debugging tool which allows you to compile source code and execute it online in more than 60 programming languages
- ↑ c++ shell