Taigi, ši kalba yra viena iš mano supratimu - populiariausių programavimo kalbų, norėčiau sužinoti - kodėl. Juk tikiuosi ne vien dėl to, jog pagal senstelėjusią sistemą, šią kalbą moko mokyklose ir su jos pradmenimis turi susipažinti beveik kiekvienas. Girdėjau jog ši kalba yra gerokai senstelėjusi, dėl to daugeliu atveju ir neoptimali, ar tai tiesa? Tai pat ji turi ganėtinai išskirtinę sintaksę, ar apsimoka ją mokytis, jei kitose kalbose negalėsiu jos panaudoti?
CodeMenas prieš 10 metų
Manau jog tikrai verta. Tai tikrai sunki kalba, patikek tuo :-D Bet užtat galinga kalba.
Crupynas prieš 10 metų
Šeip iš princimo apsimoka kalbėti nes ją daug kur gali panaudoti, bet geriausia mokintis java arba python aš taip manau
SkepticalHippo prieš 10 metų
Sintaksė panaši į Java ar C#. Visos jos iš to paties C-like syntax medžio. Įskaitant ir C++ žinoma. Vienas iš C++ privalumų yra tas, kad šita kalba yra cross-platform (veikia ant visų OS) ir pakankamai "low-level" nors šitai labai releatyvu yra. :D
Senstelėjusi? Jo. Neoptimali? Toli gražu. Jeigu nori kad kažkas veiktų kaip įmanoma greičiau, darai tą su C/C++. Minusas tas, kad C++ turi savo sintaksinių bjaurasčių ir neturi garbage-collectoriaus, tai kompo atmintim teks pačiam rūpintis. bet įvaldžius, C++ yra viena iš galingiausių kalbų, su sintakse, kurią išmokti gali visi mirtingieji.
b0ss prieš 10 metų
@Crupynas kaip ir išmokau Java pagrindus, pasibandžiau C# - pasidariau viską ką norėjau ir kaip norėjau, kadangi šioje kalboje radau gan nemažą panašumą į Java, bet pabandžiau kažką su C++ parašyti ir išvis nebe supratau kaip ir ką rašyti, tad dabar ir bandau apsispręst ar išvis verta kažką šioje kalboje rašyti.
@Edvinas visą laik maniau, jog ši kalba skirta išskirtinai Windows platformai :? Ačiū už išsamų atsakymą...
@theSimsas ar čia tas momentas, kai turiu apsispręsti kurioje smėlio dėžėje man rausti savo urvus?
Alter prieš 10 metų
Vienintelė priežastis kodėl pasirinkau šią kalbą yra todėl, kad ji "nesidekompiliuoja"(hardly reverse-engineered). O šiaip ji yra gan sunkiai skaitoma. Nors rašo jog tai objektinio programavimo kalba, tačiau to beveik nesijaučia.
SkepticalHippo prieš 10 metų
@Alter dekompiliuojasi i asm :P Blogiausiu atveju į žalius opcodus išsivers ir galėsi vis tiek perskaityt kas ten parašyta, tik gal ilgai mokytis ir skaityt teks, kad tai padarytum :D
Ikkepop prieš 9 metus
Paskutinis C++ standartas yra išleistas praitais metais (2014), ir sekantis išseis 2017, o jai imant pagal logika kada kalba yra oficialiai paleista į viešuma, tokiu atveju dauguma populiariu kalbu jau senstelėjusios.
- Python - 1991 (24 metai)
- PHP - 1995 (20 metų)
- Java - 1995 (20 metų)
- Ruby - 1995 (20 metų)
- Javascript - 1995 (20 metų)
- C# - 2000 (15 metų)
Kalbos per laika evoliucionuoja ir jas pastoviai yra įnešama kažko naujo ir modernaus. C bei C++ manau tikrai mokėti verta, nes tai kogero vienintelės išlikusios labai plačiai naudojamos sisteminės kalbos. Gerai išmanant tokias kalbas geriau išmanai ir paty kompiuteri bei operacine sistemą, ir kaip geriau panaudoti tuos resursus kuriuos turi.
Kas liečia sintakse, tai labai daug dabartinių kalbu paveldėjo dali savo sintakses iš C bei C++, visos paminėtos kalbos turi bent šiektiek paveldėtų elementų. O įpač Java ir C# , mokant C++ šias kalbas galima beveik paimti ir rašyti skyrus kelias dienas persiorientavimui.
Ignas prieš 9 metus
Jei svarstai ar verta tj galima ir nepradėt, nes jei galvosi tik ar verta ar gausis kažkas ir pnš tj nlb viskas yra success kas yra passion. p.s galingiausia kalba ~java nes ji yra beribė.
Qiux prieš 9 metus
Jei esi protingas tada taip, pats asmeniškai ko susigaudau... o dar mano kantrybe šūdina ;D
------------------ prieš 9 metus
Pats mokinuosi C++, C# ir kitų daugelį programavimo kalbų. C++ turi daug privalumų, viena iš jų - sintaksė, ši sintaksė yra naudojama ne tik šioje kalboje, taipat ir C#, Java ir kitose kalbose. C++ yra skirtas dažniausiai CMD programavimui (consolei) bet su tuo CMD galima prikurti įvairiausių kitokių dalykų. Taipat prie to pačio - galima įsirašyti bibliotekas kaip SDL, ir jei nori kurti žaidimus gali kurti. Taipat jei išmoksi C++ ir pabos ir norėsi pereiti prie kitos kalbos kaip Java - išmokti bus lengviau. Tai taip, ją apsimoka mokintis.
b0ss prieš 9 metus
@Ikkepop kai kūriau šią temą, buvau susidūręs su C++ praktiškai tiktais mokykloje, bei iš anksčiau turėjau Java pradmenis, kurie man buvo beveik lygūs C# pradmenims. Na ir tiesiog vykdydamas tas elementarias 10kl kurso užduotis, aš susidūriau su durnokomis problemomis, kurios mane labai erzino, kadangi C++ elementariausi dalykai buvo šiek tiek kitokie, nei Java, C#. Dabar, labiau praplėtęs savo žinias, aš jau suprantu kodėl šią kalbą apsimoka mokytis. :)
@Ignas man programavime smagiausia dalis yra tiesiog kažką nuveikti - kažką sukurti, o ką, bei kokius įrankius, ar kalbas pasitelkiant, man didelio skirtumo nesudaro. #Java4Life
Ačiū už atsakymus :)
------------------ prieš 9 metus
@ProGreen Jei gali pasakyk nuo kelintos klasės prasideda programavimas, ar bent jau kada tau prasidėjo :?
b0ss prieš 9 metus
@CodeMenas nebent tu esi pakankamai protingas, jog nuo 11kl sėdėtum profkėj ir mokytumeisi tai, kas tau patinka :)
------------------ prieš 9 metus
Ehh dar 3 metai kol galėsiu bent vienoj srityje pabūt moksliukas :D Bet šeip džiaugiuosi nes paskui su tais mokslais bus šakės nes matematika jau ir dabar blogai sekasi (7 - okas)