Нове для NetBeans та C.

Внесок від Квантовий »10.06.2010, 8:58

netbeans

як сказано в назві, NetBeans і C ++ для мене абсолютно нові.

Зараз я використовую його для чисельної фізики і з цієї причини купив такі книги, як "Numerische Physik" або "Числові рецепти" (NR).

Тепер дуже конкретне питання:

У мене складається враження, що NetBeans (або програмування на C ++) працює трохи як LaTex: мені не завжди доводиться винаходити колесо, я завантажую певні пакети, які виконують якусь роботу за мене.

З NetBeans, здається, я їх називаю

Для інтеграції, наприклад, quadrature.h, пропонується в NR, але, очевидно, це не попередньо інстальовано в NetBeans? Я трохи погуглив, а потім знайшов у Науковій бібліотеці з відкритим кодом, але, схоже, це коштує грошей?
Трохи розгублений.

Ви можете мені там допомогти?

Заздалегідь спасибі!

Re: Нове для NetBeans та C.++

Внесок від wegus »10.06.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 - правильний вибір.
Що стосується числової арифметики, я можу лише рекомендувати спочатку трохи кодувати себе. Часто краще вирішити проблему самому спочатку, щоб з’ясувати, які процедури слід використовувати і як. Вам не потрібно винаходити колесо заново, але ви вже повинні знати, яке колесо вам потрібно саме зараз