Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Možnosti programování a nástroje v Ubuntu [vyřešeno]  (Přečteno 4217 krát)

Rocht

  • Návštěvník
  • Příspěvků: 3
Možnosti programování a nástroje v Ubuntu [vyřešeno]
« kdy: 10 Července 2006, 01:18:58 »
Zdravím,
zajímalo by mě jaké jsou možnosti v Ubuntu pro programování vlastních aplikací? Jak psát, v čem psát a případně kde jsou nějaké návody o programování pod Linuxem?

Daniel Felix Hrouzek

  • Návštěvník
  • Příspěvků: 28
    • http://moznosti.cz
Možnosti programování a nástroje v Ubuntu [vyřešeno]
« Odpověď #1 kdy: 10 Července 2006, 06:51:10 »
možnosti jsou neomezený, psát můžeš jak chceš a v čem chceš, návody na programování (nejen pod Linuxem) jsou všude. google napoví :)

no a pár seriálů o těchhle věcech se objevilo třeba na root.cz, abclinuxu.cz a všude možně.

wentura

  • Návštěvník
  • Příspěvků: 44
Možnosti programování a nástroje v Ubuntu [vyřešeno]
« Odpověď #2 kdy: 10 Července 2006, 07:07:43 »
pro GNOME python, nekde jsem zahledl, ze na to dost podporujou a je tam nejakej "motivacni" projekt. ale ted si nejsem jistej jestli to je tady, nebo nekde jinde. ale kazdopadne python, nebo cokoliv co muze s grafikou v GTK+ . Jinak by me to taky zajimalo v cem?

Petr Tomeš

  • Závislák
  • ***
  • Příspěvků: 1582
    • http://www.phil.muni.cz/~ptomes/
Možnosti programování a nástroje v Ubuntu [vyřešeno]
« Odpověď #3 kdy: 10 Července 2006, 10:30:36 »
Citace: Rocht
Zdravím,
zajímalo by mě jaké jsou možnosti v Ubuntu pro programování vlastních aplikací? Jak psát, v čem psát a případně kde jsou nějaké návody o programování pod Linuxem?
https://help.ubuntu.com/community/Programming
https://help.ubuntu.com/community/PowerUsersProgramming

vadimo

  • Stálý člen
  • **
  • Příspěvků: 891
    • Linux Tips & How to
Možnosti programování a nástroje v Ubuntu [vyřešeno]
« Odpověď #4 kdy: 11 Července 2006, 08:17:00 »
Tu je stránka, ktorá sa venuje programovaniu:

http://programovanie.pc.sk/
Asus A6M - Ubuntu 7.10
Asus wl500b
IPBOX 200 - na ceste

Jakub Šťastný

  • Stálý člen
  • **
  • Příspěvků: 1441
Možnosti programování a nástroje v Ubuntu [vyřešeno]
« Odpověď #5 kdy: 11 Července 2006, 18:44:14 »
Je toho spousta ;-) Hodim sem par veci, co mam v zalozkach, vice viz google ;)

Co se programovani tyce, jde o to, co chces programovat (neocekavane..) Ledacos se da resit pres skripty, ktere jsou vylozene primitivni, co se narocnosti tyce, ale pritom mohou byt velmi mocne - krom klasickych prikazu umi i cykly a podobne (viz jeden z odkazu dole).

Pro opravdove programovani - zcela fundamentalnim kriteriem je, zda je jazyk skriptovaci nebo ne. Je-li skriptovaci, jde pustit interaktivne a hned zkoumat, co to udelam, kdyz..Navic program staci napsat, ulozit, chmod +x a pustit. To je pripad Perlu, Pythonu, Ruby, PHP a pochopitelne vsechny shelly. Kompiluji se ostatni jazyky - C, C++, Object Pascal (ten pod Linuxem vyznam moc nema, ackoliv existuje jeho port a la FreePascal..), Fortran a podobne a podobne.

Myslim si, ze pro zacatek je lepe zacit skriptovacim jazykem. A ted jde o to, zda chces psat programy i jako ruzne "velke" veci, s GUI a tak, pak si myslim, ze na to je nejlepe zacit Pythonem. (Krom toho je to objektovy programovaci jazyk..Ruby take, ale pouziva se mene a Perl ackoliv objektovy je, myslim si, ze podpora "objektovosti" je tedy lepsi v Pythonu. Perl je ovsem nedostizny ve zpracovani textu. Projdes-li si /usr/bin, uvidis, ze je tam hodne skritpu, hlavne pro shell, ale take hodne pro Perl.

Pro interaktivni spusteni:

Python
Kód: [Vybrat]
pythonPerl
Kód: [Vybrat]
perlRuby
Kód: [Vybrat]
irb(doufam, ze to tak je, nejsem ted u sebe..)


http://www.freenetpages.co.uk/hp/alan.gauld/czech3/index.html
http://vik.sh.cvut.cz/~tnt/python/tut/
http://www.abclinuxu.cz/clanky/programovani/ruby-pro-zacatecniky-1
http://www.root.cz/clanky/perl-od-a-po-z/
http://www.root.cz/clanky/programovani-v-bash-shellu/
http://www.root.cz/clanky/nebojte-se-velblouda/
http://www.cs.vsb.cz/saloun/educ/C_CPP/kurs_C/index.html
http://www.linuxsoft.cz/article_list.php?id_kategory=186
http://www.linuxsoft.cz/article_list.php?id_kategory=181
http://www.linuxsoft.cz/article_list.php?id_kategory=217
http://www.linuxsoft.cz/article_list.php?id_kategory=210
http://www.linuxsoft.cz/article_list.php?id_kategory=192
http://www.insula.cz/dali/material/rubyslt02.php

Podotykam, ze jsu lama, a prezentuji zde svuj subjektivni nazor, sam zadny velky programator nejsem, i kdyz - dobra zprava - konecne jsem se naucil v tom Pythonu ;-) J

PS: ciste pro zajimavost:
Hello word v Ruby:
Kód: [Vybrat]
puts "Hello World"Hello word v C:
Kód: [Vybrat]
#include
int main (void) {
  puts("Hello World");
  return 0;
}
Python
Kód: [Vybrat]
print "Hello World"...a to same by Perl
Kód: [Vybrat]
print "Hello World"Jo a jeste, podotykam, ze Perl se ma s novou verzi dost zmenit, a ackoliv bude zajistena zpetna kompatibilita, bude tou dobou patrne lepsi vyuzivat novou syntax..
Jabber: mistnost ubuntu na serveru chat.linjab.net Návod na připojení
Česká ubuwiki: wiki.ubuntu.cz/
Nejhorší IM  Nejlepší IM Vim rulez ;-) Návod

Rocht

  • Návštěvník
  • Příspěvků: 3
Možnosti programování a nástroje v Ubuntu [vyřešeno]
« Odpověď #6 kdy: 11 Července 2006, 18:54:12 »
zdravim, dík za info.
Ale potřeboval jsem spíš info o nějakých konkrétních nástrojích, např nějaké  IDE s debugerem. Jaké jsou vaše zkušenosti s linuxovými nástroji pro programování?
Programuji většinou v C. A konkrétně mi jde o aplikace s přístupem na porty a běžící "tak trochu" v real time...
Mám zatím zkušenosti pouze s windows.f

Jakub Šťastný

  • Stálý člen
  • **
  • Příspěvků: 1441
Možnosti programování a nástroje v Ubuntu [vyřešeno]
« Odpověď #7 kdy: 11 Července 2006, 18:55:44 »
Vsak i to je v tech odkazech, co jsem tam hazel..
Citace
Co budeme potřebovat

Pro vývoj v C nezbytně potřebujeme pouze textový editor (nejčastěji Vim, Emacs, ...) a překladač (nejčastěji gcc, který je součástí všech běžných distribucí Linuxu). Příznivci grafického prostředí ocení nějaké IDE, například KDevelop nebo Anjuntu, znalci Vimu a Emacsu si IDE vytvoří ze svého editoru. K ladění slouží gdb, případně s nějakou nadstavbou typu ddd, KDdb nebo xxgdb. Na odhalování paměťových chyb se hodí valgrind. Samostatnou kapitolu tvoří sestavování větších projektů. Základem je make a dále se používá zeména autoconf a automake. Nenechte se tímto výčtem programů odradit, v prvních dílech si vystačíme s editorem a vlastním překladačem.
Treba..ale rikam, tohle je moc siroky problem a chce to hledat take ve vlastni rezii. J
Jabber: mistnost ubuntu na serveru chat.linjab.net Návod na připojení
Česká ubuwiki: wiki.ubuntu.cz/
Nejhorší IM  Nejlepší IM Vim rulez ;-) Návod

Rocht

  • Návštěvník
  • Příspěvků: 3
Možnosti programování a nástroje v Ubuntu [vyřešeno]
« Odpověď #8 kdy: 11 Července 2006, 18:57:53 »
jojo už na to koukam :)

 

Provoz zaštiťuje spolek OpenAlt.