GNU Octave/Предисловие

Программа Octave первоначально была разработана Джеймсом Роулингсом (James B. Rawlings) из университета Висконсин-Мэдисон и Джоном Дж. Экердтом (John G. Ekerdt) из университета штата Техас как вспомогательная программа для учебника по проектированию химического реактора.

Очевидно, что Octave сейчас больше, чем просто ещё один программный пакет для учебного курса с ограниченной областью применения за пределами учебного класса. Хотя наши первоначальные цели были несколько расплывчатыми, мы знали, что хотели создать нечто такое, что позволит студентам решать реальные задачи, и чтобы они могли использовать это для решения многих других задач, отличных от создания химического реактора.

Найдутся люди, которые скажут, что мы должны обучать студентов вместо этого языку Fortran, потому что это компьютерный язык инженеров. Но каждый раз, когда мы пытались сделать это, студенты тратили слишком много времени, пытаясь понять, почему написанный ими код на Fortran не работает. В Octave большинство студентов быстро схватывают основы, и через несколько часов уже могут уверенно их использовать в программе.

Несмотря на то, что Octave создавалась с целью обучения создания реактора, эта программа использовалась в некоторых других курсах на химическом факультете университета штата Техас. Математический факультет университета штата Техас использовал Octave в изучении дифференциального исчисления и линейной алгебры. Если вы найдёте для себя Octave полезной, сообщите нам об этом. Нам всегда интересно знать, каким образом используется Octave.

Практически каждый думает, что название Octave имеет нечто схожее с музыкой, но на самом деле это имя бывшего профессора, который написал известную книгу по созданию химического реактора. Мы надеемся, что это программное обеспечение позволит людям легко производить самые сложные расчёты.

Каждый может поделиться этим программным обеспечением с другими согласно GNU General Public License. Вы также можете помочь сделать Octave более мощной и полезной, написав дополнительную функцию или сообщив о любой возникшей у вас проблеме.