Ново за NetBeans и C

Принос от Квантова »10.10.2010 г., 8:58 ч

ново

както се казва в заглавието, NetBeans и C ++ са напълно нови за мен.

Сега го използвам за числена физика и поради тази причина имам напр. Книги като „Numerische Physik“ или „Numerical Recipes“ (NR) се увеличиха.

Сега много специфичен въпрос:

Имам впечатлението, че NetBeans (или програмирането в C ++) работи малко като LaTex: Не винаги трябва да преоткривам колелото, но зареждам определени пакети, които ми вършат част от работата.

Изглежда, че с NetBeans ги наричам

За интеграция, напр. quadrature.h предложи, но очевидно това не е предварително инсталирано с NetBeans? Погуглих малко и след това го намерих в Научната библиотека с отворен код, но изглежда струва пари?
Малко объркан.

Можете ли да ми помогнете там?

Благодаря ви предварително!

Re: Ново за NetBeans и C++

Принос от wegus »10.10.2010 г., 11:24 ч

Да

Ти си на грешния кон!

Netbeans е просто среда за разработка. Не е и не предоставя езика за програмиране, който използвате. Това е просто инструмент, който можете да използвате за програмиране. #Include също не е команда на Netbeans, а команда, която C/C ++ компилаторите (по-точно предкомпилаторът) разбират. След това замествате реда по време на компилация със съдържанието на реферирания файл и компилирате пълния резултат.

По същата причина такива заглавни файлове (.h ) изобщо не към Netbeans. Те принадлежат към езика за програмиране. Знанието кои колекции от инструменти имате и как са достъпни (като библиотека или като изходен код) зависи от вас. С други думи, трябва да посочите къде се намират при зареждане на файловете и при свързването им.

Netbeans всъщност разкрива пълния си потенциал като Java IDE в Java проекти. Там такива библиотеки (в Java те се наричат ​​.jar) стават известни на IDE и достъпът до тях се управлява автоматично.

Re: Ново за NetBeans и C++

Принос от любител »16 юни 2010, 15:04

ако е с отворен код, не би трябвало да струва пари. ами няма значение

има редица свободно достъпни библиотеки за такива цели. Досега използвах само LAPACK във fortran, но току-що видях, че има и обвивка за C ++ LAPACK++.

Може да искате да започнете бавно в началото. Това са 3 въпроса наведнъж.
Когато започнете с C ++, първото нещо, което се питам, е защо не кодирате FORTRAN. Това може да бъде много по-приятно за цифрови приложения. Но това е дискусия, която продължава от векове и вероятно е по-скоро въпрос на вкус.
Netbeans е създаден основно за Java, но тъй като го познавам, го използвам и за други проекти (C ++/Fortran). Понякога дори само като редактор на моя работен плот и след това компилиране на действителния компютър. Така че NB е правилният избор.
Що се отнася до числената аритметика, мога само да препоръчам първо да кодирате малко себе си. Често е по-добре първо да се справите сами с проблема, за да разберете кои процедури трябва да се използват и как. Не е нужно да преоткривате колелото, но вече трябва да знаете кое колело ви трябва в момента