Nové pre NetBeans a C.
Príspevok od Kvantová »10. 10. 2010, 8:58 hod

ako hovorí nadpis, NetBeans a C ++ sú pre mňa úplne nové.
Teraz ho používam na numerickú fyziku a z tohto dôvodu som si kúpil knihy ako „Numerical Physics“ alebo „Numerical Recipes“ (NR).
Teraz veľmi konkrétna otázka:
Mám dojem, že NetBeans (alebo programovanie v C ++) funguje trochu ako LaTex: Nemusím vždy znovu objavovať koleso, ale načítať určité balíčky, ktoré za mňa robia časť práce.
Zdá sa, že s NetBeans im hovorím
Pre integráciu sa v NR navrhuje napríklad quadrature.h, ale zjavne to nie je predinštalované s NetBeans? Trochu som vygooglil a potom som ho našiel vo vedeckej knižnici Open Source, ale zdá sa, že to stojí peniaze?
Trochu zmätený.
Môžete mi tam pomôcť?
Vopred ďakujem!
Re: Novinka v NetBeans a C.++
Príspevok od wegus »10. 10. 2010, 11:24 hod
Áno
Si na zlom koni!
Netbeans je iba vývojové prostredie. Nie je a neposkytuje programovací jazyk, ktorý používate. Je to iba nástroj, ktorý môžete použiť na programovanie. #Include tiež nie je príkazom Netbeans, je to príkaz, ktorému rozumejú kompilátory C/C ++ (presnejšie predkompilátor). Riadok potom v čase kompilácie nahradíte obsahom odkazovaného súboru a skompilujete úplný výsledok.
Z rovnakého dôvodu sú také hlavičkové súbory (.h ) vôbec nie na Netbeans. Patria do programovacieho jazyka. Znalosti, ktoré zbierky nástrojov máte a ako sú dostupné (ako knižnica alebo ako zdrojový kód), sú na vás. Inými slovami musíte pri načítaní súborov a pri ich prepojení uviesť, kde sa nachádzajú.
Netbeans v skutočnosti rozvíja svoj plný potenciál ako Java IDE v projektoch Java. Tam takéto knižnice (v Jave sa nazývajú .jar) sprístupní IDE a prístup k nim sa potom spravuje automaticky.
Re: Novinka v NetBeans a C.++
Príspevok od fanda »16. júna 2010, 15:04 hod
ak je to open source, nemalo by to stáť žiadne peniaze. no to je jedno
pre tieto účely existuje množstvo voľne dostupných knižníc. Doteraz som používal LAPACK iba vo Fortrane, ale práve som videl, že existuje aj obal pre C ++ LAPACK++.
Možno budete chcieť najskôr začať pomaly. To sú 3 otázky naraz.
Keď začínate s C ++, prvá vec, ktorú si kladiem, je dôvod, prečo nekódujete FORTRAN. To môže byť pre numerické aplikácie oveľa príjemnejšie. Ale je to diskusia, ktorá trvá veky a pravdepodobne je to skôr otázka vkusu.
Netbeans sa vyrába hlavne pre Javu, ale odkedy som ju poznal, použil som ju aj na ďalšie projekty (C ++/Fortran). Niekedy dokonca len ako editor na pracovnej ploche a potom kompilujúci na skutočnom počítači. NB je teda správna voľba.
Pokiaľ ide o numerickú aritmetiku, môžem len odporučiť, aby ste si najskôr sami trochu kódovali. Často je lepšie tento problém vyriešiť sami, aby ste zistili, ktoré rutiny by sa mali používať a ako. Nemusíte znovu objavovať koleso, ale už teraz musíte vedieť, ktoré koleso potrebujete