Nou pentru NetBeans și C

Contribuție de către Cuantic »10.06.2010, 8:58

pentru

după cum spune titlul, NetBeans și C ++ sunt complet noi pentru mine.

Acum îl folosesc pentru fizică numerică și din acest motiv am de ex. Cărțile precum „Numerische Physik” sau „Rețete numerice” (NR) au crescut.

Acum o întrebare foarte specifică:

Am impresia că NetBeans (sau programarea în C ++) funcționează puțin ca LaTex: nu trebuie să reinventez întotdeauna roata, ci să încărc anumite pachete care fac o parte din munca mea.

Cu NetBeans, parcă îi numesc

Pentru integrare, de ex. quadrature.h sugerat, dar se pare că nu este preinstalat cu NetBeans? Am căutat puțin pe Google și apoi l-am găsit în Biblioteca Științifică Open Source, dar se pare că costă bani?
Sunt putin confuz.

Ma poti ajuta acolo?

Multumesc anticipat!

Re: Nou pentru NetBeans și C++

Contribuție de către wegus »10.06.2010, 11:24

da

Ești pe un cal greșit!

Netbeans este doar un mediu de dezvoltare. Nu este și nu oferă limbajul de programare pe care îl utilizați. Este doar un instrument pe care îl puteți utiliza pentru a programa. #Include nu este nici o comandă Netbeans, este o comandă pe care compilatoarele C/C ++ (mai precis, precompilatorul) o înțeleg. Apoi înlocuiți linia la momentul compilării cu conținutul fișierului la care faceți referire și compilați rezultatul complet.

Din același motiv, astfel de fișiere antet (.h ) deloc despre Netbeans. Acestea aparțin limbajului de programare. Cunoașterea colecțiilor de instrumente pe care le aveți și modul în care acestea sunt disponibile (ca bibliotecă sau ca cod sursă) depinde de dvs. Cu alte cuvinte, trebuie să indicați unde se află la încărcarea fișierelor și la conectarea acestora.

Netbeans își desfășoară de fapt întregul potențial ca IDE Java în proiecte Java. Acolo astfel de biblioteci (în Java se numesc .jar) sunt aduse la cunoștința IDE și accesul la acestea este apoi gestionat automat.

Re: Nou pentru NetBeans și C++

Contribuție de către colecţionar »16 iunie 2010, 15:04

dacă este open source, nu ar trebui să coste niciun ban. bine, indiferent

există un număr de biblioteci disponibile în mod gratuit pentru astfel de scopuri. Până acum am folosit LAPACK doar în fortran, dar tocmai am văzut că există și un wrapper pentru C ++ LAPACK++.

S-ar putea să doriți să începeți încet la început. Sunt 3 întrebări simultan.
Când începeți cu C ++, primul lucru pe care îl întreb este de ce nu codificați FORTRAN. Acest lucru poate fi mult mai plăcut pentru aplicațiile numerice. Dar este o discuție care se desfășoară de veacuri și probabil mai mult o chestiune de gust.
Netbeans este conceput în principal pentru Java, dar, de când îl știu, l-am folosit și pentru alte proiecte (C ++/Fortran). Uneori, chiar ca editor pe desktopul meu și apoi compilând pe computerul real. Deci NB este alegerea corectă.
În ceea ce privește aritmetica numerică, nu vă pot recomanda decât să vă codificați puțin mai întâi. Este de multe ori mai bine să vă ocupați mai întâi de problema dvs. pentru a afla ce rutine ar trebui să utilizați și cum. Nu trebuie să reinventați roata, dar trebuie să știți deja de ce roată aveți nevoie acum