Chtěl sem se zeptat,jestli nevíte o nějaký stránce, na který bych našel návody na to,jak začít progamovat pod Linuxem
Fórum › OS - GNU / Linux
Programování v Linuxu
Sp?? n?m ?ekni v ?em chce? programovat. "programuju pod linuxem" v C, C#, PHP a stejn? tak bych to mohl programovat pod Windows nebo v jin?m OS. JEstli se ti jedn? o n?jak? v?vojov? prost?ed?, z?le?? to samoz?ejm? na jazyku ve kter?m chce? programovat, pokud ti jde o p?eklada?e, plat? to sam? atd. atd. ...
I agree: WWW.root.cz , www.abclinuxu.cz is good too
P?edpokl?d?m, ?e bude? cht?t programovat nativn? linuxov? aplikace v nativn?m linuxov?m programovac?m jazyce. Nejnativn?j?? je c??ko, p??p. c?plusplus. N?sleduje perl (cgi) a python. Nejv?ce asi "programuji" v BASHi (ono to je sp?? skriptov?n?). C??ko a python najde? tady a ten perl t?eba na www.linuxsoft.cz. O se BASHi m??e? na www.abclinuxu.cz nebo anglicky http://www.tldp.org/LDP/Bash-Beginners-Guide/html/. Zdroj? je spousta, sta?? hledat.
Pokud bys cht?l n?kdy prezentovat svoje v?tvory, tak nyn? vznik? nov? port?l - http://www.tuxportal.cz. Je?t? nen? spu?t?n?, ale snad brzy bude. M??e? tam sv?j projekt zdarma hostovat.
jako prostředí doporučuji anjutu, mám s ní zkušenosti ....
http://www.linuxprogramming.tk/ doufám že ti to pomůže. stránka zaměřená přímo na programování v linuxu.jinak doporučuju ten root.cz
Co se takhle vys..t na Linux? Já mu fandím, je dobrej, ale málo rozšířenej, nic tam nejde.
GNU/Linux je naopak nejlepší prostředí na programování (ostatně právě k tomuto účelu byl vytvořen). Rozšířenost je jen relativní - záleží na jaké skupiny lidí se díváš. A nic tam nejde je taky kravina - mně jede snad úplně všechno (z hardwaru úplně a z linuxového softwaru taky (windowsáckej soft neemuluju - mám rád nativní aplikace)). Ono kompilátor ve standardní instalaci windows najdeš těžko - v GNU/Linuxu je to samozřejmost. A dalo by se pokračovat... Pokud se chceš programování v prostředí GNU/Linuxu věnovat (či pokud se věnuješ), tak věnuj pozornost i rozvíjejícímu se webu TuxPortál.cz (http://www.tuxportal.cz/), který se na tuto oblast specializuje. Navíc tu můžeš zdarma umístit svůj linuxový open-source projekt.
To Colpik: Fandis Linuxu, ale pises abychom se na nej vysrali??? Ano, je malo rozsirenej, proto tam take nekolik veci (rozhodne ne vetsina) nejde.. Cim vic lidi ho ale bude pouzivat, tim vic veci na nej pobezi... Taky fandim Linuxu, ale rozhodne nikomu nerikam, aby se na nej vysral. Naopak ho vnucuju kazdymu na potkani. No nic.. Treba se jednou dockame casu, kdy budou muset chudaci Woknari emulovat Linux, aby vubec neco spustili..
Zelenáč píše:#
# Treba se jednou dockame casu, kdy budou muset chudaci Woknari emulovat Linux, aby vubec neco spustili..
Tak na to se těším! :ms_0019: A přeju jim to! :ms_0009:
Zelenáč píše:#
# To Colpik: Fandis Linuxu, ale pises abychom se na nej vysrali??? Ano, je malo rozsirenej, proto tam take nekolik veci (rozhodne ne vetsina) nejde.. Cim vic lidi ho ale bude pouzivat, tim vic veci na nej pobezi... Taky fandim Linuxu, ale rozhodne nikomu nerikam, aby se na nej vysral. Naopak ho vnucuju kazdymu na potkani. No nic.. Treba se jednou dockame casu, kdy budou muset chudaci Woknari emulovat Linux, aby vubec neco spustili..
Tak ponukat mozes, ale obycajnemu userovi staco windows a jeho okna a nepresvedcis ho na linux
possibly Necakam, ze by sa v blizkej dobe bez podpory velkych spolocnosti doslo k spontalnej migracii uzivatelov pod linux - a ostane stale len, malou ciernou dierou v oku microsoftu. Par ludi (ti ktori sa venuju PC viac ako obycajny user ktory uziva Word,excel and thats it) napokon pridu na to ze ten operacny system je predsa len o podstatny krok vpred.
To xHire: Delphi - nejede, Visual Basic - nejde, C++ - musím mít neaký special knihovny... - v Linuxu mi chybí, že nejde programovat ve Win32 API.
Colpik píše:#
# To xHire: Delphi - nejede, Visual Basic - nejde, C++ - musím mít neaký special knihovny... - v Linuxu mi chybí, že nejde programovat ve Win32 API.
omg, na co by ti byly v linuxu Win32 API???
Delphi - existují obdoby(Lazarus,Kylix). Visual Basic - K Cemu? C++ - a tos slyšel kde? C++ ti běhá v pohodě hned po nainstalování OS. ANi nemusíš stahovat překladaš, jelikož je součástí instalace :ms_0049:Colpik píše:#
# To xHire: Delphi - nejede, Visual Basic - nejde, C++ - musím mít neaký special knihovny... - v Linuxu mi chybí, že nejde programovat ve Win32 API.
xHire píše:#
##Zelenáč píše:#
# Treba se jednou dockame casu, kdy budou muset chudaci Woknari emulovat Linux, aby vubec neco spustili..
#Tak na to se těším! :ms_0019: A přeju jim to! :ms_0009:
Dealer by ti určitě řekl, že všechno začne za chvíli běhat pod .NET(em), takže bych zas až tak horký neviděl... ;)
myth píše:#
# Tak ponukat mozes, ale obycajnemu userovi staco windows a jeho okna a nepresvedcis ho na linux
Zvláštní ... mně se někdy naopak zdá windows pro obyčejného usera zbytečně složitý a náročný. Aby taky ne, po instalaci tam nic nefunguje, všechny aplikace musím shánět kdovíkde a to ani nemluvím o ovladačích :-/ Hrůza, na to člověk potřebuje aspoň dvě vysoké ... Když se mně lidi ptají, proč používám linux a né windows, odpovídám jim : "Windows je moc složitý, potřebuji systém jednoduchý a přitom výkonný a použitelný. Proto používám linux." <- To je můj pohled na věc ...
Colpik píše:#
# To xHire: Delphi - nejede, Visual Basic - nejde, C++ - musím mít neaký special knihovny... - v Linuxu mi chybí, že nejde programovat ve Win32 API.
a) Programy napsané v Delphi (podle mých informací) jdou otevřít v Kylixu, který je též od Borlandu. Tím tyto aplikace bez problémů spustíš i na GNU/Linuxu.
b) Visual Basic - existuje náhrada, psalo se tu o ní, ale už nevím, jak se jmenuje. Takže taky není problém.
c) Kde jsi slyšel, že musíš mít pro rozběhání C++ nějaké speciální knihovny?! Programy v C++ můžeš kompilovat jedna radost (pokud nepoužívají knihovnu typu `win.h` apod., které souvisejí čistě s Windowsem). Jinak já na GNU/Linuxu v céčku (kdybych chtěl, tak i C++) programuji levou zadní - není potřeba nic instalovat. Jo Windows nejsou primárně určené k programování, takže tam to jde o dost hůř... Linus napsal Linux, aby měl open-source unixové jádro (a důvodů je daleko více - viz film Revolution OS) a taky proto, aby se mu na něm dobře programovalo. Kompilátor gcc byl už v první verzi Linuxu...
d) A Win32 API? To jako kdybys řekl, že ti tu chybí ten pomalý a padající Explorer... :ms_0022: No komento.
2 D1ce: Pod .NETem bude běhat tak maximálně WV, ale rozhodně ne linuxové apps. :-)
2 tommz9: Naprostý souhlas.
Kdyby nebyl linux zadarmo a byl od Microsoftu, tak byste ho tak nechválili.
2 D1ce: Pod .NETem bude běhat tak maximálně WV, ale rozhodně ne linuxové apps. :-)
Zase nemůžeš popřít, že v tom nejdou psát Linuxové apps, přestože teď převládá výrazná většina programů psaná v cěčku. Možná asi určitě to zatvrzelá z převážně céčkovská komunita nepřijme, ale vyjímky se určitě najdou. Dovolil bych si tvrdit, že za nějaký čas bude Wine deprecated because of .NET compatible apps. ;)
V dnešní době je kylix už mrtvý projekt proto doporučuju oss Lazarus
Pokial chces programovat v C++ pod linuxom nieje problem is precitat serial o C++ aj tuna na portale, to nieje problem, staci si pod linuxom stiahnut g++ a vsetko pojde..
dobre, ale aky je najlepsi free softver v linuxe na programovanie, vo win je to c++ 2008 visual studio, ci tak nejak, este si len vyberam jazyk z ktoreho by som to mohol skompilovat do win aj linuxu
To Miro1701 : A jestli myslíš IDE na programování, můžeš to psát v různých jednoduchých editorech a pak kompilovat v konzoli (např Geany), IDE i s integrovaným kompilerem se mi osvědčilo Code::Blocks, Eclipse nebo NetBeans s podporou C++.
cize mozem aj v klude robit na c++ express edition 2008 od MS, alebo to tam uz pouzije nejake kniznice, este len uplne zacinam s programovacich jazykoch, doteraz som len skriptoval v GMK, ale to je len pre WIN a s obmedzeniami, a pri Code::Blocks, Eclipse to mezem potom bez problemov aj rekompilovat do windowsu??
To Miro1701 : Kazdy C/C++ kompilator by mal skompilovat kod, ktory je piasany pre kompilator iny (teoreticky). Cize ano mozes pisat pod linuxom a kompilovat na gcc a mal by si to bez problemom skompilovat aj na Visual C++ pod winom.
Ano, ano, teoreticky lze C++ kompilovat jak v Linuxu, tak ve Windows. V praxi ale narazíš na 1000 problémů, které se sice dají vyřešit, ale situaci ti zkomplikují. Hlavně když jsi začátečník. Na druhou stranu po měsíci řešení těhle problémů se naučíš docela dost o tom, jak to tam vevnitř funguje :)
Pokud ti opravdu jde o snadnou přenositelnost, potom nejjistější volba bude Java, ta byla navržena s přenositelností na mysli. Oblíbená IDE jsou NetBeans a Eclipse. A není to špatný jazyk, v reálném programování se používá dost, je poměrně snadný, moderní... samozřejmě má i své nevýhody, ale to má každý jazyk..
ale java, ten sa mi zda dosť pomalý, náročný na pc, ak pouzijem sdl tak by mi to slo na aj aj, a ake su napr tie problemy
To Miro1701 : pokud bys nevyuzil nic extra tak je tu moznost ze to pofici ale pochybuju ze by se na neco takoveho nenarazilo... urcite nepocitej s nicim pro winapi, nekdy poradne ani sockety...
Miro1701 napsal:
ale java, ten sa mi zda dosť pomalý, náročný na pc, ak pouzijem sdl tak by mi to slo na aj aj, a ake su napr tie problemy
Do javy přepsali Quake 2 (Jake nebo tak se to jmenovalo) a běhalo to pěkně.
Ty problémy - nejlepší když si to sám vyzkoušíš :)
v Code::Blocks som si dal OpenGL projekt a bez editu som spustil, ale v debuge mi pisalo ze nevie najst gl/??.h a x11/??.h
s tym gl som to opravil, stiahol som nieco a dal som to do priecinku projektu ale neviem najst to x11/...,
tu je zaciatok kodu
/* A simple program to show how to set up an X window for OpenGL rendering.
* X86 compilation: gcc -o -L/usr/X11/lib main main.c -lGL -lX11
* X64 compilation: gcc -o -L/usr/X11/lib64 main main.c -lGL -lX11
*/
#include <stdio.h>
#include <stdlib.h>
#include <GL/glx.h> /* this includes the necessary X headers */
#include <GL/gl.h>
#include <X11/X.h> /* X11 constant (e.g. TrueColor) */
#include <X11/keysym.h>
tu su zasa subory pre glx.h, vsetky mam okrem x11/??
#include <X11/Xlib.h>
#include <X11/Xutil.h>
#include <X11/Xmd.h>
#include <GL/gl.h>
#include <GL/glxtokens.h>
neviete kde ich mam zohnat??
dikes, uz mi to ide nastavil som to ako cestu v kompilatore, ale blbne mi to nevidim to iba ak n a to kliknem tak sa mi to ukaze a ak het tak to zmizne
Přidej příspěvek
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Uživatelé prohlížející si toto vlákno
Podobná vlákna
Síťové programování pod Windows a programování internet — založil Hanzis
Bezpečnost linuxu — založil jko
Distribuce linuxu — založil ospaly.stanislav
Sleel v Linuxu? — založil Hans
Delphi v linuxu? — založil vojtano_k
Moderátoři diskuze