"Юноше, обдумывающему житье"
(для полноценного применения компьютера
придется таки стать полиглотом,
но и этому есть разумные границы).

    На современном этапе капиталистическая конкуренция на Западе привела к тому, что имеется множество почти равноценных математических программных продуктов, не слишком здорово согласующихся друг с другом по интерфейсу.

    Конечно, это не трагедия, но перед студентом возникает проблема выбора Софта, не такая уж безобидная, -- потому что невозможно заранее предугадать круг компьютерных предпочтений научной группы, в которой студенту на дипломе (или затем, уже после устройства на работу) предстоит работать. Идеальна (в смысле ее недостижимости) ситуация, когда студент научится работать со всеми известными программными продуктами, так что потом переучиваться в соответствии с запросами шефа необходимости не возникнет :-). При всей ее недостижимости в полном объеме, следует все-таки отдать себе отчет в том, что учиться можно не столько конкретным реализациям программных продуктов, сколько заложенным в них идеям и принципам. Это во многом снимает проблему, потому что

    При выборе Софта, разумеется, одно из первых соображений, которое должно приниматься в расчет -- это степень его популярности у народа (это означает хорошую совместимость разработок, возможность обмена ими и получения консультации у более знающих людей, и пр.)
   Пока в таблицу сведен известный мне существующий "парк" Софта, в последовательности, выбранной исходя из здоровых прагматических потребностей простого пешехода, скорее робеющего перед компьютером, чем знающего, как с ним обращаться.
 
Софт
Что это
Назначение
Встроенная среда программирования
С кем он дружит
Microsoft "Excel"
Электронные таблицы
Бухгалтерия
MS Visual Basic for Applications (VBA)
весь MS Office
(можно подключать и MatLab)
 OriginLab "Origin"
 Электронные таблицы
 Обработка и подготовка к публикации экспериментальных данных
 LabTalk (похоже на C, но лишь похоже  :-(    )

C++ (с 7-й версии)

 MS Excel
 StatSoft "Statistica"
 Электронные таблицы
 Статистический анализ данных (очень даже можно приспособить и к физическому эксперименту)
 Visual Basic
(оригинальная разработка с сохранением всех достоинств MS VBA)
?
SPSS
Электронные таблицы
Статистический анализ данных (очень даже можно приспособить и к физическому эксперименту)
Visual Basic
(оригинальная разработка с сохранением всех достоинств MS VBA)
Существует учебник
?
 MathWorks "MatLab"
Текстовая среда программирования с возможностью табличной индикации числового массива
(для желающих встроены и графические оболочки GUI и Simulink)
 Прикладная математика и компьютерное моделирование с готовой реализацией многих типовых задач (в том числе - "обработка сигналов" и "оптимизация")
 Оригинальный язык, по интерфейсу похожий на DOSовские QBasic/Pascal/Fortran

По принципу -- это C++
над классом "комплексная матрица"

 MS Word, Excel (подключение),
MS Visual C (компиляция), 
TeX (экспорт), Maple

но не MathCad :)

 MathSoft "MathCad"
Графическая среда
("суперкалькулятор" с "естественным" видом формул и картинками)
 Прикладная математика
 В современных версиях имеется поддержка функций C
 TeX,...

но не MatLab :)

Математические продукты, не предназначенные для вычислительных работ
Microsoft "Visual C"
Текстовая среда программирования со вспомогательными функциями графического дизайна интерфейса
Разработка профессиональных приложений с максимальным доступом к ресурсам Windows и компьютера
С++
На троне друзей нет
Microsoft 
"Visual Basic"
Тексто-графическая 
("визуальная") среда программирования
Быстрая разработка  несложных приложений в интерфейсе Windows
Visual Basic
Совместно с Visual C
образует 
Microsoft Visual Studio
Существуют "переводчики" VB=>C++
Borland "Delphi"
Borland "CBuilder"
Тексто-графическая ("визуальная") среда программирования
Быстрая разработка  сложных приложений в интерфейсе Windows
Pascal   (Delphi)
C++    (BCB)
понимают друг друга)
Сиамские близнецы
Еще о продуктах, о которых я знаю плохо (ищите в другом месте), но не упомянуть о которых нельзя
Maple
 ?
 Прикладная математика (символьные вычисления)
 ?
 ?
Mathematica
?
Прикладная математика
 ?
 ?

 
 
 
 
 
 
 
 
 
 
 
 



Это когда компьютер привлекается для решения задачи, а не наоборот :-)  К основному тексту.


Честно признаюсь, что пока не знаю. Ищите... К основному тексту


Кажущаяся простота работы в MathCad может создать порочнейшую иллюзию ненужности изучения алгоритмических языков. Щас!... К основному тексту
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Hosted by uCoz