Zápisok k novému blogu o C++
Kto z okoloidúcich by sa inšpiroval Borgovím zápiskom o C++, tak k tomu pridám trochu neznámy textový editor, ktorý je vlastne aj IDE a obe veci zvláda výborne. Blog je venovaný Vxmery ktorý sa sťažoval, že sa mu nedostalo programátorskej gramotnosti, ktorý si to určite vyskúša a skompiluje si svoj prvý program.
Blogom chcem naviazať na Borgov blog o C++. IDE vhodných pre C++ je naozaj veľké množstvo. Ja sa pokúsim predstaviť jeden výborný a neviem prečo neznámy textový editor Textadept ktorý je aj IDE pre C++ a vie toho ďaleko viac.
Vie toho toľko že sa súpis vlastností by sa vám ani nechcelo čítať, takže kto má záujem o bližšie informácie odporúčam navštíviť stránky projektu. Výborná vlastnosť je aj multi riadkové editovanie, kedy pomocou pridržania CTRL + klikaním myšou si označíte riadky ktoré chcete editovať a na všetkých riadkoch editujete text naraz, niekedy je to k nezaplateniu. Default podporuje 90 programovacích jazykov.
Čo je na ňom iné ako na ostatných editoroch? Tak "killer feature" je jeho jednoduchosť. Netreba byť žiadnym programátorom aby ste si skopírovali zdrojový kód a skompilovali ho, takže koho straší terminál, ten toto klikacie prostredie uvíta.
Tu je obrázok ako Textadept vyzerá s príkladom ahojSvet.cpp.
Horizontálne rozdelenie editoru dosiahnete View -> Split View Horizontal
Ctrl + ALT + N sa prepíname v hornom a dolnom okne.
Čo v ktorom okne chceme mať sa prepíname Ctrl + Tabulátor
Samozrejme zatiaľ sme nekompilovali a nemáme ďalší tab s výstupom.
Takže skopírujeme Borgov kód:
#include <iostream> using namespace std; int main(int argc, char**argv) { cout << "Ahoj, svet!" << endl; return 0; }
Dáme ho uložiť ako ahojSvet.cpp a stlačíme CTRL + SHIFT +R čím spustíme kompiláciu, vyhodí sa nám nový tab s výsledkom kompilácie. Pokiaľ sme boli prepnutý v dolnej časti tam sa nám zobrazí aj výsledok kompilácie.
CTRL + ALT + N sa prepneme zas do kódu.
S CTRL + R spustíme samotný kód.
Vysvetlenie výsupu
> g++ -o "ahojSvet" "ahojSvet.cpp" > ./"ahojSvet"
Kompilácia prebehla úspešne a program je uložený ako ahojSvet
Ahoj, svet! > exit status: 0
Program prebehol úspešne a nevyhodil žiadnu chybu.
Ja som to písal v klávesových skratkách ale kompilácia sa dá aj naklikať cez Tools -> Compile a Tools -> Run.
Používam angličtinu, takže sa pokúsim preložiť príklady
View -> Split View Horizontal bude Zobraziť -> Rozdeliť pohľad horizontálne, alebo vodorovne.
Tools -> Compile bude Nástroje -> Kompilácia
Tools -> Run bude Nástroje -> spustiť.
Pre pridávanie komentárov sa musíte prihlásiť.
super, vyskusam ten textadept
Ja to používam ako obyčajný editor, občas na skripty, občas na kód, je to fajn že je to proste easy a dosť rýchle.
Samozrejme na zložitejšie veci sa hodí nejaké sofistikovanejšie IDE, ale vie to aj sedenia (sessions).
Teda to je bomba. Vyskúšal som to a je to špica. Jednoduché, rýchle a teraz už len k tomu urobiť nejaký seriál, kde by sa aj neprofesionálom, ako som ja alebo vxmery, ukázalo ako sa s tým dá urobiť aj niečo komplexnejšie napríklad spolupráca s QT knižnicou.
Teda priznám sa, že v programovacom jazyku C som zopár jednoduchých programov pod dosom spáchal ale do sveta windows a C++ sa mi už nepodarilo preniknúť. Preto vítam túto príležitosť pod Linuxom. Možno je to pre mňa jednoduchšia cesta.
Tak keď sa Borg odhodlal písať o C++, prispejem aj ja nejakými vecami okolo toho, prípadne ako to skombinovať so skriptami a bindingami na GTK+, QT atď.