Za ceo član klik ovde.S obzirom da je Linux kernel nastao kao projekat na fakultetu računarskih nauka, a pritom je pisan tako da imitira funkcionalnost operativnog sistema Unix koji je takođe pravljen za inženjere od strane inženjera, ne čudi da je programiranje na Linuxu kao „dobar dan“, odnosno da gotovo sve aktuelne Linux distribucije dolaze sa manjom ili većom podrškom za razvoj softvera odmah po instalaciji. Pozabavimo se ovom tematikom malo detaljnije i pogledajmo šta sve programerima stoji na raspolaganju ako ih interesuje Linux kao platforma.
Ivan Todorović
Programiranje na Linuxu, deo 1
Ukoliko se bojite da nastavite sa čitanjem - nemojte. Za razumevanje ovog teksta poželjno je da imate nekakvo predznanje iz programiranja i da znate kako da napišete i prevedete program na Windowsu, za šta je dovoljno i znanje koje se stiče u srednjoj školi. Pre nego što krenemo sa bilo kakvom pričom o programiranju na Linuxu, od velikog je značaja upoznati se sa pojmom GCC. Kada je Ričard Stolman pre skoro trideset godina inicirao razvoj Unixolikog operativnog sistema GNU (koji, o ironije, ni dan danas nije završen), znao je da jako bitno da postoji funkcionalan C kompajler ako misli da taj operativni sistem zaživi sa stanovištva softverske podrške. Otud i skraćenica GCC, koja je prvobitno značila GNU C Compiler.
Tokom godina, podrška se širila i na ostale jezike, pa sada GCC zvanično uključuje C, C++, Objective-C, Objective-C++, Javu, Fortran, Adu i Googleov Go, uz malo manje zvaničnu podršku za Paskal, Modula-2, Modula-3 i nekolicinu manje popularnih jezika. GCC sada zvanično znači GNU Compiler Collection, iako komanda „gcc“ na podržanim operativnim sistemima i dalje podrazumevano poziva C kompajler.
Koji programski jezik...
Moderator: Urednik
- Posts: 2168
- Joined: 08 Jun 2010, 13:28
- Location: Centralna Srbija Kraljevo
- Contact:
-
Povremen korisnikoffline - Posts: 11
- Joined: 06 Apr 2012, 10:37
Evo mogu i ja da ti dam jedan predlog
Ja sam bio u slicnoj situaciji kao ti @broker
Nisam znao sta da ucim na linuxu. Dok sam jos bio u onoj win fazi ja sam ucio Visual Basic. Kada sam presao na linux trazio sam nesto slicno tome i nasao sam gambas. Ali sam brzo uvideo da od toga nema vajde. Dugo sam se premisljao sta da ucim i verovao ili ne na kraju izabrao C++. C++ je bio pravo osvezenje za mene. Puno toga sam naucio u njemu (i jos ucim). Ako planiras da malo zaviris u neke stvari sistema koje ovako ne mozes videti toplo ti preporucujem C/C++. Nauci ces kako pokazivaci funkcionisu, sistemske pozive da koristis itd.... Ako neces bas odmah da komplikujes mozes uciti python. Bash nije programski jezik tako da njega uci ovako usput. A dok ovladavas bashom ti ucis u isto vreme i neki normalan programski jezik.
Puno srece i samo napred.
Ja sam bio u slicnoj situaciji kao ti @broker
Nisam znao sta da ucim na linuxu. Dok sam jos bio u onoj win fazi ja sam ucio Visual Basic. Kada sam presao na linux trazio sam nesto slicno tome i nasao sam gambas. Ali sam brzo uvideo da od toga nema vajde. Dugo sam se premisljao sta da ucim i verovao ili ne na kraju izabrao C++. C++ je bio pravo osvezenje za mene. Puno toga sam naucio u njemu (i jos ucim). Ako planiras da malo zaviris u neke stvari sistema koje ovako ne mozes videti toplo ti preporucujem C/C++. Nauci ces kako pokazivaci funkcionisu, sistemske pozive da koristis itd.... Ako neces bas odmah da komplikujes mozes uciti python. Bash nije programski jezik tako da njega uci ovako usput. A dok ovladavas bashom ti ucis u isto vreme i neki normalan programski jezik.
Puno srece i samo napred.
Last edited by fantastic001 on 06 Apr 2012, 11:18, edited 1 time in total.
- Posts: 2168
- Joined: 08 Jun 2010, 13:28
- Location: Centralna Srbija Kraljevo
- Contact:
Sada sam dobio izvrsnu literaturu za Bash pa ću krenuti sa njim, a posle ako prođem nekako sa logičkim delovima basha onda možda odem i na Pajton.
Inače ne mogu vremenski da postignem da učim i bash i pajton u isto vreme.
Svakako hvala na preporukama.
Inače ne mogu vremenski da postignem da učim i bash i pajton u isto vreme.
Svakako hvala na preporukama.
- Posts: 4591
- Joined: 04 Feb 2011, 20:32
- Location: Beograd
- Contact:
Fantastic001 šta kažeš na ideju da uobličiš svoje C tutorijale sa LUGoNS učionica i postaviš na forum? Mislim da bi to bila dobra ideja.
-
Povremen korisnikoffline - Posts: 18
- Joined: 29 Apr 2013, 17:00
- Location: Šibenik
Mislim, da više od plovice nas smo lini za izdvojit malo vremena svako malo za takvu vrstu zabave, a ta zabava kad je i površno naučiš, vrijedi.
Vrijedi, u smislu da to zanje možeš unovčit
Vrijedi, u smislu da to zanje možeš unovčit
Snovi su skupi, sreću ne možeš da kupiš. U životu postani čovjek i zapamti, moraš da se trudiš !
taf lajf
taf lajf
- Posts: 114
- Joined: 14 Jan 2013, 09:52
- Location: /dev/hda1, etc
- Contact:
Bash ima ogranicene mogucnosti? Ne bih rekao Moc ovog skriptnog jezika je zanemarena ... no to je druga tema ...
Imam vrh resurs za sve prisutne na forumu:
Al prvo za @Brokera shell skripting: http://it-ebooks.info/search/?q=bash&type=title
A inace to je najveca baza besplatnih e knjiga koju sam ja do sada video
http://it-ebooks.info
@Brok, ako vec oces da se bacis na programiranje ili si se vec bacio, cepaj ANSI C, PHP, Ruby, Py i neku od Graph baza jer su dosta brze za sada od relacionih (nisam nikada iskusio moc relacionih baza podataka i ovo je samo konstatacija na vec postojece konstatacije i testove po internetu)...
A ako oces da skontas na brzaka neke od advanced mogucnosti bash-a
http://www.commandlinefu.com/commands/browse
CLFU je pravi izvor za tebe
A top preporuka za programski jezik:
LISP
Imam vrh resurs za sve prisutne na forumu:
Al prvo za @Brokera shell skripting: http://it-ebooks.info/search/?q=bash&type=title
A inace to je najveca baza besplatnih e knjiga koju sam ja do sada video
http://it-ebooks.info
@Brok, ako vec oces da se bacis na programiranje ili si se vec bacio, cepaj ANSI C, PHP, Ruby, Py i neku od Graph baza jer su dosta brze za sada od relacionih (nisam nikada iskusio moc relacionih baza podataka i ovo je samo konstatacija na vec postojece konstatacije i testove po internetu)...
A ako oces da skontas na brzaka neke od advanced mogucnosti bash-a
http://www.commandlinefu.com/commands/browse
CLFU je pravi izvor za tebe
A top preporuka za programski jezik:
LISP
- Posts: 2168
- Joined: 08 Jun 2010, 13:28
- Location: Centralna Srbija Kraljevo
- Contact:
Hvala ti Hig, ali materijala za Bash Shell skripting sada imam sasvim dovoljno, ali nemam vremena sada da mu se posvetim.
Inače što se tiče drugih jezika, naveo si uglavnom na ono na šta ne bih išao. Pre svega meni je potreban Pajton, a kažu da je jedan od jednostavnijih kada se uporedi sa ostil jezicima. I on će doći na red kada se dočepam slobodnog vremena.
U svakom slučaju, hvala ti Hig.
Inače što se tiče drugih jezika, naveo si uglavnom na ono na šta ne bih išao. Pre svega meni je potreban Pajton, a kažu da je jedan od jednostavnijih kada se uporedi sa ostil jezicima. I on će doći na red kada se dočepam slobodnog vremena.
U svakom slučaju, hvala ti Hig.
- Posts: 114
- Joined: 14 Jan 2013, 09:52
- Location: /dev/hda1, etc
- Contact:
False->Razlika je samo u sintaksi, programiranje je programiranje 1 ili 0 uvek imaju istu vrednost ? true or false ?Pre svega meni je potreban Pajton, a kažu da je jedan od jednostavnijih kada se uporedi sa ostil jezicima. I on će doći na red kada se dočepam slobodnog vremena.
True->Py ima jednostavnu sintaksu i to je razlog lakoce ? true or false ?
Mene su ljudi zbunjivali razlicitim percepcijama ...
U glavi mi je trip - sto ne bih ucio odjednom 10 jezika i onda koktel ....
Who is online
Users browsing this forum: No registered users and 40 guests