Új hozzászólás Aktív témák
-
doc
nagyúr
Mert a tapasztalat gyűlik, így általában az újabb nyelvek és ami velük jön (a "standard library") már kiforrottabb.
masreszrol viszont a regi nyelvekhez regota letezo libraryknek mar volt ideje kiforrni az ujakkal szemben
de a hasznalhato libraryk es a nyelv nem ugyanaz (pl. Qt is van Javahoz, pythonhoz, perl-hez, Haskelhez, anyam tudja meg mihez)azt nyilvan nem mondom, hogy az uj, modern nyelvekben nincsenek jo dolgok (nagyon szeretem pl. a perl-t a rugalmassaga miatt, es vannak dolgok, amik borzalmasan hianyoznak a C++ -bol, pl. a normalis switch, stb)
Scalat nem ismerem, szoval nem nyilatkozom rola
meg mielott felreertenel (bar lehet hogy ez megtortent) nem azt allitom, hogy a 'C++ a legjobb nyelv', meg csak azt sem, hogy a modern nyelvekhez kepest kimondottan jo, azt viszont igen, hogy remekul hasznalhato, multiplatform fejlesztesre is. itt jon elo a 'minden feladatra a megfelelo eszkozt' elv, en sem hasznalok mindenre C++-t, de ha nem jelent szamottevo hatranyt a hasznalata, akkor igen. egyreszt szinte a vilag osszes platformjara letezik fordito, masreszt elkepeszto mennyisegu library letezik hozza barmilyen feladathoz (mondjuk ez igaz a javara is)
(azt csak halkan jegyzem meg, es tessek is gyorsan elfelejteni, hogy a java-val valo kezdeti ismerkedesemkor eleg gyorsan eldontottem hogy nem tetszik, mert nem szimpatikus, ronda, taszit, stb, szoval csupa ertelmetlen, dedos-csajos 'indokom' van a Java-utalatra
)
vannak platformok, ahol valoszinuleg en is a javat valasztanam (pl. a primitivebb mobiltelefonok, de ha kicsit komolyabb a fon, pl. Symbian, akkor mar ott a Qt)
gyakorlatilag minden masra ott a shell script illetve a perl, amit ezeken nem tudok kenyelmesen megoldani, az mar nagyon specialis problema kell hogy legyen
-
doc
nagyúr
horror? en kimondottan szeretem a C++-t, jol hasznalhato, hatekony, rugalmas nyelv, a gnu build system kimondottan jol hasznalhato, szerintem a VS van elkepesztoen tulkomplikalva (mondjuk a gcc/make es tarsai windows alatt sokkal macerasabban hasznalhatok, Linuxon gyakorlatilag semmit nem kell csinalni, minden megy magatol)
azt mibol gondolod, hogy javaban vagy .netben konnyebb/gyorsabb valamit megirni? (arrol nem beszelve, hogy a .net nem nyelv)
az IDE tamogatas hogyan fugg a nyelvtol? mondjuk en vim-et hasznalok, nem szeretem a csilivili IDE-ket, amig mindenfele szinben pompaznak, de ketszer annyi ideig tart barmilyen kodszerkesztest megoldani benne mint vimben(mindazonaltal kimondottan ugyes grafikus IDE-k vannak, viszonylag uj pl. a direkt Qt-hez kitalalt, de mashoz is hasznalhato QtCreator)
abban teljesen igazad van, hogy bizonyos hibakat (pl. pointer-hibak, buffer overflow, stb) nyelvi szinten konnyebb C/C++ -ban megejteni mint mondjuk Javaban vagy C#-ban, bar az alatta levo retegben (.net, stb) nyilvan ugyanugy ott lehetnek (vannak) a hibak
-
doc
nagyúr
válasz
fordfairlane #190 üzenetére
nem kellett semmit osszeszedni, GUI-ra, altalanos celu feladatokra ott a Qt, jatekokra meg az SDL illetve az OpenGL, ennyi
A Qt gyakorlatilag a kenyerpiriton is elfut, remekul megszervezett osztalyrendszere van, elkepesztoen gyorsan fejlodik, a (teljesen ingyenes) supportjuk villamgyors es rendkivul segitokesz, a dokumentacio peldaerteku, es ha valakinek az kell, klikkelgetos felulettervezoje is van
es a javaval es .net-tel ellentetben TENYLEG multiplatform
-
doc
nagyúr
elsosorban azert, mert gyakorlatilag megjosolhatatlan hogy mikor all neki tisztogatni, ami esetenkent kellemetlenul erzodhet futas kozben. tudom van explicit GC-hivas, de akkor sem tetszik, ez olyan "gany" szeru megoldasnak tunik az en ortodox fejemnek
felszabaditasra nem nagyon kell figyelnem ha pl. Qt-ben programozok, ott az objektumok hierarchiaba vannak szervezve, es mindenki gondoskodik a sajat gyerekei korrekt legyilkolasarol es a hulla eltunteteserol
az SDL-es cuccoknal muszaj nekem megcsinalni a felszabaditast, de szerencsere ritkan van ebbol gondhogy erted hogy sokba kerul a multiplatform? en egesz egyszeruen csak kodolok, hasznalom a nekem szimpatikus, jol mukodo libeket/toolkiteket, az, hogy mas platformon is ket paranccsal fordul a kod, lenyegeben "csak mellekhatas"
ha az ember esszel programoz akkor nulla vagy minimalis munkaval portolhato szinte barmilyen platformra (most pl. egy tobb evvel ezelott megirt SDL-es jatekomat portolom GPH Wiz-re (ARM proci, spec. mini-linux), ami lenyegeben kimerul a felbontas megvaltoztatasaban es a konzol billentyuinek hasznalataban
)
tobbek kozott ezert is vagyok nagy ellensege a Visual Studionak, aki azzal kezdi a C++-t az gyakorlatilag eselytelenul indul a multiplatform app fejleszteseben a millio sajatsagos, csak ott mukodo megoldasa miatt
-
-
doc
nagyúr
válasz
zsolt320i #130 üzenetére
persze lehet jönni megint a megszokott dumákkal "miért nem néztél szét előtte, hogy milyen hw-t kell venni"; "google a barátod"; "a hw gyártók a hibásak hogy nincsen hozzá driver", "ingyen van ürüljek hogy használhatom" stb stb.
kit érdekelnek ezek a kifogások?!ezek nem kifogasok, hanem OKOK
felhasznaloi szempontbol nyilvan az lenne a legegyszerubb, ha berakod a cd-t, elinditod a telepitot a nagy zold 'install' gombot, majd fel ora utan lenne egy rendszered, ami barmifele hozzapiszkalas nelkul mukodik tokeletesen es tartalmaz mindent amire szukseged van
ez tobb okbol kifolyolag is lehetetlen (bar meg mindig a windows all tole a legmesszebb, legkozelebb talan az OSX)de a hozzaallasod eleg szanalmas: "ha Linux alatt nem tudok valamit megoldani akkor fuj, szar Linux, szar kernel, ha windows alatt van gond, akkor meg ugyis tudom mar X ev utan hogy mit kell csinalni, ugyhogy a vindooz az joo"
ilyenkor van az hogy a felhasználó felnyomja az XP-t, vagy esetleg már Win7-et és boldog mert minden megy.
minden megy? egy xp-nel aztan foleg, gyakorlatilag ket tonna driverrel kell keszulni egy xp telepiteshez, mert egy mai gepen a vilagon semmit sem fog felismerni
de az xp mar eleg regi, bar az sp3 mar nem annyira, de legyen win7: ezzel szerinted az osszes hardvered menni fog alapbol, mindenfele 'buveszkedes' nelkul? erosen ketlem...a kernel fikázása teljesen jogos, attól függetlenül hogy a csőlátásod miatt nem tudod felfogni, hogy a kernel miatt is nincsenek megfelelő driverek.
basszus, azon kivul hogy papagaj modjara ismetelgeted hogy "szar a kernel, szar a kernel, szar a kernel" hozhatnal mar valami ervet is, mert ez igy egyre szanalmasabb
a "megfelelo" driverek hianyanak a vilagon semmi koze a kernel minosegehez, egesz egyszeruen arrol van szo, hogy a gyartok egy resze szarik a Linuxos driverek irasara, bar mostanaban mar erosen javul a tendencia ezen a teren is, egy-ket eve az Ati is nekiallt felzarkoznia másik, bármikor átjöhetsz hozzám megcsinálni a 4670 működését, a skype hangját SPDIF-en, a dolbyt SPDIF-en, és UDV2-t full HD-ban.
nem gond, termeszetesen ,megbeszelhetjuk, a munkadijam 5000ft/ora + AFA + kiszallasi dija használhatóság meg pont fordítva van mit ahogy írod, sztem a win sokkal több mindenre használható mint a linux, és épp a linuxnál jönnek elő ezek a problémák.
kezdjük a legegyszerűbbnél:hang, videó, a flash, stb stb.
vegre elhangzott a kulcsszo: "szerinted"
mi az hogy "tobb mindenre hasznalhato"? szerintem kb. ugyanarra hasznalhato mindket rendszer (azzal a kitetellel, hogy sokkal tobb mindent meg tudok csinalni sokkal egyszerubben Linux mint windows alatt), elsosorban programok futtatasara
milyen problemaid voltak hanggal, videoval, flash-sel stb-vel? mert nekem tokeletesen mukodnek Linux alatt (ok, a flash player sajnos eleg sz@r, de azert mukodik, nincs vele gondom azon tul hogy nagyon tekeri a procit, ami szerinted persze a szar kernel miatt vanmas szerint meg az Adobe leszarja es nem kepes normalisan optimalizalni a playert)
-
doc
nagyúr
nagyon jo iras, grat!
Új hozzászólás Aktív témák
Hirdetés
- Gigabyte B550M K épített PC Ryzen 5 5600G 64GB RAM
- Eladó egy Ezüst Macbook Pro M3 8Gb/500Gb, Francia bill,20Ciklus, 1év Apple garival
- Eladó egy Ezüst Macbook Pro M3 8Gb/500Gb, Arab bill, 3Ciklus, 1év Apple garival
- Intel Core i7 6700K / GTX 1660TI / 16GB DDR4 RAM / 500 GB SSD konfig eladó
- Eladó egy Macbook Pro M3 8Gb/1TB, Német bill, 2Ciklus, 1év Apple garanciával
- 14" Dell Latitude laptopok: 5400, 5480, 5490, 7480, E7440, E7450 / SZÁMLA + GARANCIA
- 130+131+132+133 - Lenovo Legion Pro 7 (16IRX9H) - Intel Core i9-14900HX, RTX 4080
- ÁRGARANCIA! Épített KomPhone i5 14400F 32/64GB DDR5 RTX 5060Ti 8GB GAMER PC termékbeszámítással
- Okosóra felvásárlás!! Samsung Galaxy Watch 6, Samsung Galaxy Watch 7, Samsung Galaxy Watch Ultra
- Új monitor állvány - csak össze lett szerelve
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: CAMERA-PRO Hungary Kft
Város: Budapest