Ukė, dėshmia jote pėr NetBeans mė duket shumė interesate. A ka compiler tė vetin pėr C++ apo duhet ti japim ne ndonjė compiler tjetėr?
Ukė, dėshmia jote pėr NetBeans mė duket shumė interesate. A ka compiler tė vetin pėr C++ apo duhet ti japim ne ndonjė compiler tjetėr?
Tungjatjeta Agron,
Kete IDE (netbeans) e pata hulumtu ca vjet me pare si vegel per java, kur tregonte potencial sidomos ne fushen e dizajnit grafik te java programeve, besoj se kjo "framework" quhej metiss (apo dicka e tille). Koncepti eshte thuajse identik me ate te eclipse, ku zhvillohet themeli dhe pastaj zgjidhen shtesat te cilat eshte lehte te shtohen. Duke e pasur parasysh kete filozofi, pergjigja ne pyetjen qe e parashtrove ti behet e kjarte. Netbeans ka vetem perkthyesin (perpiluesin, compile-rin) e java-se, per c/c++ bazohet ne gcc. Per ata te cilet merren me dizajnim te software-it ne aspektin me te "larte" (arkitekture me me pak implementim) mund te jet interesant shtesa per UML e cila ishte bukur funksionale, por fatkeqesisht code generation dhe reverse engineering eshte e implementuar vetem per java (besoj arsyeja te jet integrimi me java qe nga krijimi ndersa c++ eshte shtese e mevonshme). Perndryshe me duket se eshte projekt i sponzoruar nga sun dhe faqja eshte
http://netbeans.org
kurse une po shfrytzoj mundesine te parashtroj kerkesen per nji klasik nga microsofti dhe ate :
Microsoft Visual C++ 4.0
Pasi qe Visual C++ 2005 Express nuk installohet nen Win 2000 !!!
Mund te ndihmoj kush ne kete drejtim?
flm paraprakisht
compiler e pastaj ne baze te compiler-it shkruhet programiPostuar mė parė nga Force-Intruder
shume relative por njefaresoji mund te themi edhe:Postuar mė parė nga Force-Intruder
beri veza pulen apo pula vezen ?!
fillimisht u ndertuan modele te makines se turingut me nje bashkesi instruksionesh 'hard coded', qe ishin te afta te kryenin funksione te perngjashme me modelin primitiv te atij qe sot quajme compiler.Postuar mė parė nga qoska
gjuhet me high-level u zhvilluan duke ritur aftesine zberthyese (parsing) te ketyre makinave, stack (return address), etj ...
pra si rezultat : instruksione hard coded ne nivel mekanik sollen compilerin e pare dhe compileri u zhvillua hap pas hapi te pranoje gjuhe te nivelit me te larte ...
- respekte
He walks among us, but He is not one of us ...
Pėrpiluesat (compiler) nuk janė makina e nuk ekzekutojnė kod. Roli i pėrpiluesve ėshtė pikėrisht pėr tė pėrpiluar ose thjeshtuar kodin nga njė gjuhė e nivelit tė lartė, nė njė gjuhė mė primitive.
Gjuhėt e nivelit mė tė lartė janė gjuhėt natyrore, ajo qė flasin njerėzit. Gjuhėt natyrore "pėrpilohen" nga mendja e njeriut dhe kthehen nė C++, JAVA, C#, VB, etj. Kėto tė fundit pėrpilohen dhe kthehen nė gjuhėt asembli, bajt kod, etj. Pėrpiluesi i fundit nxjerr kodin e nivelit mė tė ulėt qė quhet kodi i makinės. Kėtė kod e ngarkojmė nė makinė/kompjuter (turing) pėr t'u ekzekutuar.
Si shembull:
Kodi:Gjuha: Shqip Pėrpilues: Mendja e Programuesit Kodi: C++ Pėrpilues: C++ nė C Kodi: C Pėrpilues: C nė Asembli (assembly) Kodi: Asembli Pėpilues: Asembli nė Kodin e Makinės Kodi: Kodi i makinės
Para se tė dilte kodi dhe pėrpiluesi, njeriu ka shpikur makinėn. Makinat e para tė llogaritjeve kanė qėnė mekanike. Kodi i tyre nuk ishte me shkronja e numra, por me kartela. Programuesit shkruanin programin nė letėr dhe ia kalonin makinistit. Makinisti bėnte pėrkthimin nė kodin e makinės, duke e ushqyer makinėn me karta qė pėrmbanin njė seri tė ndryshme vrimash pėr ēdo funksion tė makinės.
Nga historia e pėrmbledhur mė lart duket qartė se mė parė ka lindur kodi i makinės. Kodi ėshtė shkruajtur fillimisht manualisht nga njerėzit, pak nga pak deri sa ėshtė krijuar pėrpiluesi i parė qė lejonte pėrpilimin nga njė gjuhė e nivelit mė tė lartė, asembli. Pastaj u pėrdor asembli pėr tė krijuar njė pėrpilues mė tė fuqishėm qė lejonte pėrpilimin e gjuhėve mė tė lehta, e kėshtu me radhė deri sa kemi arritur nė ditėt e sotme.
Nėse bėjmė krahasimin e analogjisė "pula apo veza?", vėmė re se kjo analogji nuk i pėrshtatet ēėshtjes "pėrpiluesi apo kodi?". Veza e parė mund tė ketė qėnė krijuar vetėm nga pula, ndėrsa kodi i parė nuk ėshtė e thėnė qė tė ketė qėnė krijuar vetėm nga pėrpiluesi. Njeriu nuk mund tė krijonte vezėn e parė, por kodin e parė ka mundur ta krijojė pa ndihmėn e pėrpiluesave.
Edi
Gjithe fjala relative qe kame permendur tregon se varet me cfare quajme perpilues!
Sepse dhe ai makinisti qe kalonte instuksionet ne makinat mekanike te kohes ne vetvete mund te quhet nje perpilues!
Po ashtu dhe CPU mund te konsiderohet nje perpilues me vete!
.....
....
Nuk po bej loje fjalesh por me te vertet percaktoni cfare do te thote perpilues kodi dhe pastaj mund te shprehni mendimin tuaj ne baze te perkufizimeve qe percaktoni.
Por une i ngelem asaj qe kjo eshte relative dhe eshte e njejte me problemin e vezes me pulen.
Kerkoj pakon Visual Studio.NET, ne kuader te se ciles gjendet programi per instalimin e gjuhes programuese C++ ver. 7.0.
Ka dikush te me tregoj ndonje link per shkarkimin e pakos...
ju jam mirenjohes paraprakisht!....
Krijoni Kontakt