Форум программистов, компьютерный форум, киберфорум
Fortran
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.84/32: Рейтинг темы: голосов - 32, средняя оценка - 4.84
 Аватар для HunterTechno
19 / 19 / 7
Регистрация: 17.10.2008
Сообщений: 97

Смех да и только

17.05.2009, 10:12. Показов 6064. Ответов 27
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Зашел я как-то в раздел Фортрана на cyberforum.ru
Одни вопросы, а ответов нет.
Неужели все привыкли к стандартам???


Мне бы хотелось в таких грустных условиях объявить опрос:
есть ли мастера работы на фортране.
Все отклики пишите сюда...


<рассылка комерческих предожений>
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
17.05.2009, 10:12
Ответы с готовыми решениями:

И смех и слёзы!
Доброго дня! Программисту была поставлена задача: добавить новые печатные формы В 1С (счет, акт, торг 12, сч.ф.) с новой фамилией на...

Сэндвич vs Бургер=смех
Когда-нибудь вас смешили представители фастфуда? -Нет. -Тогда ролик идет к вам:D 8sVvcmGSDFo, посмотрите, не пожалеете;) Я долго...

Что есть смех?
Возник вопрос по поводу смеха.Почему у каждого свое чувство юмора,кому-то кажется смешным одно,а кому-то другое?И можно ли назвать смех...

27
Evg
Эксперт CАвтор FAQ
 Аватар для Evg
21281 / 8305 / 637
Регистрация: 30.03.2009
Сообщений: 22,660
Записей в блоге: 30
24.05.2009, 00:11
Что-то мне напоминает КВН: "а вот молодёжь в наше время О-о-о!!"
Просто фортран - язык созданный математиками и ориентированный счётными задачами. А это просто мало кому интересно. Тут одни вопросы и нет ответов по той причине, что вопросы касаются заданий в институте. Видимо остались ещё идиоты, которые считают, что человек должен учиться программировать именно с фортрана. Я имею в виду преподавателей
0
Почетный модератор
7393 / 2639 / 281
Регистрация: 29.07.2006
Сообщений: 13,696
24.05.2009, 00:17
Неужели все привыкли к стандартам???
Какие стандарты ты имеешь ввиду? И почему к ним плохо привыкать?
0
9 / 9 / 7
Регистрация: 22.05.2009
Сообщений: 54
30.05.2009, 00:20
Мне на работе иногда приходиться программировать на Фортране. Считаю этот язык удобным для некоторых задач. Но специалистом себя назвать не могу. Больше как-то привык к С++. Он гораздо универсальнее.
0
Evg
Эксперт CАвтор FAQ
 Аватар для Evg
21281 / 8305 / 637
Регистрация: 30.03.2009
Сообщений: 22,660
Записей в блоге: 30
30.05.2009, 00:24
Цитата Сообщение от Marinich Посмотреть сообщение
Считаю этот язык удобным для некоторых задач.
Для каких например? Если в Фортране-90 действительно есть конструкции, где одной записью в 20 символов делаются действия, аналогичные трём страницам кода на Си, то в фортране-77 что-то навскидку не скажу, что есть хоть что-то, более удобное чем Си
0
 Аватар для HunterTechno
19 / 19 / 7
Регистрация: 17.10.2008
Сообщений: 97
30.05.2009, 22:03  [ТС]
Просто фортран - язык созданный математиками и ориентированный счётными задачами.
Фортран - первый язык высокого уровня. Написан Полом Аленом и рыжим очкариком Билом Гейтсем

Добавлено через 4 минуты 12 секунд
Спасибо за сочуствие... Одно плохо - не убедили.
0
Evg
Эксперт CАвтор FAQ
 Аватар для Evg
21281 / 8305 / 637
Регистрация: 30.03.2009
Сообщений: 22,660
Записей в блоге: 30
30.05.2009, 23:53
Цитата Сообщение от HunterTechno Посмотреть сообщение
Фортран - первый язык высокого уровня. Написан Полом Аленом и рыжим очкариком Билом Гейтсем
Вот я не специалист по языкам, и то могу догадаться, что Алгол-68 появился раньше чем фортран-77.

Цитата Сообщение от HunterTechno Посмотреть сообщение
Спасибо за сочуствие... Одно плохо - не убедили.
С учётом того, что ты проигнорировал прямо поставленный вопрос - с какого перепугу кто-то вообще должен тебя в чём-то убеждать? А главное - зачем?

Добавлено через 2 минуты 10 секунд
Ну и ещё второй прямой вопрос. Приведи хоть один пример того, где фортран даёт реальное преимощество по сравнению, напрмер, с Си\Си++
0
MCSD: APP BUILDER
 Аватар для IT_Exp
8795 / 1074 / 104
Регистрация: 17.06.2006
Сообщений: 32,602
31.05.2009, 00:37
Зашел я как-то в раздел Фортрана на cyberforum.ru
Одни вопросы, а ответов нет.

Просто про фортран щас помнят (и пишут на нём) одни старпёры, застрявшие в прошлом веке, а остальные пишут на java/c#/c++
1
Администратор
 Аватар для mik-a-el
87795 / 53116 / 249
Регистрация: 10.04.2006
Сообщений: 13,758
31.05.2009, 00:48
Rififi, не надо вешать ярлыки. Побольше уважения к другим.
0
бжни
 Аватар для alex_x_x
2473 / 1684 / 135
Регистрация: 14.05.2009
Сообщений: 7,162
31.05.2009, 00:50
фортран77 и вправду убогая вещь, просто от своей старости - обязательное сохранение отступов и тому подобные архаизмы, в 90 конечно много груповых операций с массивами оптимизированных есть, но в наши дни...
как мне кажется единственным достоинством фортрана в наши дни является то, что он кладезь математических программ и библиотек, как читал, шутят ученые, если вам нужно решить какое-то уравнение, смотри в сторону фортрана, на нем уже наверняка написана нужная программа
1
Фрилансер
 Аватар для Black Fregat
3709 / 2082 / 567
Регистрация: 31.05.2009
Сообщений: 6,683
31.05.2009, 00:53
Ну зачем же так сразу "cтарперы"
Старые, заслуженные преподаватели сидят в вузах -> дают Фортран студентам -> студенты приползают за помощью к нам. Ниша есть

А фортран не настолько сложен, чтобы человек, знающий java/c#/c++ не смог написать на нем пару студенческих лабораторных работ
0
MCSD: APP BUILDER
 Аватар для IT_Exp
8795 / 1074 / 104
Регистрация: 17.06.2006
Сообщений: 32,602
31.05.2009, 01:04
Black Fregat,
"старпёры" - не в смысле возраста, а люди, которые отказываются принимать изменения, которые уже произошли(Ж
Даже если взять f-90 - за эти 20 лет что-нибудь значительное произошло с языком?
Вообще, в мире есть какой-нить комитет по стандартизации или что-то подобное, которому не пох? (((Ж Они что-нибудь делают для языка?
0
бжни
 Аватар для alex_x_x
2473 / 1684 / 135
Регистрация: 14.05.2009
Сообщений: 7,162
31.05.2009, 01:09
вообще-то есть, 77 и 90 это не цифры, а стандарты, и изменений в языке довольно много, вплоть до того, что нынешний фортран отвечает ООП, так что не стоит на него так гнать не зная)
0
Evg
Эксперт CАвтор FAQ
 Аватар для Evg
21281 / 8305 / 637
Регистрация: 30.03.2009
Сообщений: 22,660
Записей в блоге: 30
31.05.2009, 14:18
Цитата Сообщение от alex_x_x Посмотреть сообщение
фортран77 и вправду убогая вещь, просто от своей старости - обязательное сохранение отступов и тому подобные архаизмы
Архаизмы в первую очередь пошли от того, что в те времена было мало памяти на машинах, а потому часть работы возложили на программста, чтобы код транслятора получился проще - сэкономить лишний килобайт на коде транслятора в те времена было очень важной вещью

Цитата Сообщение от alex_x_x Посмотреть сообщение
в 90 конечно много груповых операций с массивами оптимизированных есть, но в наши дни...
Для математических расчётов эти вещи очень полезные - сложная программа начинает выглядеть просто. Однако, личено мне кажется, что все эти навороты можно сделать средствами Си/Си++. Правда выглядеть будет более громоздко, да и область применения этих наворотов уж очень узкая

Добавлено через 7 минут 40 секунд
Цитата Сообщение от Black Fregat Посмотреть сообщение
Ну зачем же так сразу "cтарперы"
Старые, заслуженные преподаватели сидят в вузах -> дают Фортран студентам -> студенты приползают за помощью к нам. Ниша есть

А фортран не настолько сложен, чтобы человек, знающий java/c#/c++ не смог написать на нем пару студенческих лабораторных работ
Вопрос - зачем? Зачем людей нагружать знаниями, которые они в приницпе никогда не будут применятьна практике. На мой взгляд, они преподают не потому, что это нужно, а потому что больше ничего н знают. К тому же в фортране-77 есть только одна конструкция, которая не перекладывается напрямую на Си - массив переменно длины в качестве параметра процедуры. Да и то в современных расширениях Си эта конструкция появилась. Т.е. фортран-77 это попросту мёртвый язык. И единственная необходимость его знать - только для того, что реализация многих математических алогритмов реализована на фортране (о чём уже писалось выше), а знание языка нужно только для того, чтобы понять, что в этой программе делается

Фортран 90 - язык пока ещё живой и на Си действительно с ходу не переводится. КОнструкции языка построены таким образом, чтобы компилятор мог строить максимально эффективный код (при переводе кода на Си'шный аналог часть информации, необходимой оптимизатору, теряется). Но с другой стороны есть у меня смутные подозрения, что в мире пока нет ни одного промышленного компилятора, который строит код непосредственно с представления фортрана-90, а сначала делает понижение представления (lowering) до уровня языка Си, а дальше попросту запускается кодогенрационная часть компилятора Си. При этом все бонусы производительности, заложенные разработчиками языка, теряются

Добавлено через 2 минуты 43 секунды
Цитата Сообщение от Rififi Посмотреть сообщение
Даже если взять f-90 - за эти 20 лет что-нибудь значительное произошло с языком?
Вообще, в мире есть какой-нить комитет по стандартизации или что-то подобное, которому не пох? (((Ж Они что-нибудь делают для языка?
А какие значительные изменения ты хочешь? И какие из изменений в языке Си знаешь ты? К тому же фортраны гораздо более чётко стандартизованы, чем Си/Си++, где количество "implementation defined", "unspecified" и "undefined bahevaiour" исчисляется десятками, а то и сотнями
0
Фрилансер
 Аватар для Black Fregat
3709 / 2082 / 567
Регистрация: 31.05.2009
Сообщений: 6,683
31.05.2009, 14:29
Цитата Сообщение от Evg Посмотреть сообщение
Вопрос - зачем? Зачем людей нагружать знаниями, которые они в приницпе никогда не будут применятьна практике. На мой взгляд, они преподают не потому, что это нужно, а потому что больше ничего н знают.
Мне, например, просто интересно. Интересно сравнивать разные языки и размышлять о всяких бредовых вещах, например, о том, что относится к процедурной парадигме в целом, а что является особенностью данного конкретного языка.
0
Evg
Эксперт CАвтор FAQ
 Аватар для Evg
21281 / 8305 / 637
Регистрация: 30.03.2009
Сообщений: 22,660
Записей в блоге: 30
31.05.2009, 14:54
Цитата Сообщение от Black Fregat Посмотреть сообщение
Мне, например, просто интересно. Интересно сравнивать разные языки и размышлять о всяких бредовых вещах, например, о том, что относится к процедурной парадигме в целом, а что является особенностью данного конкретного языка.
Но это же не значит, что теперь всему твоему курсу надо преподавать фортран. Если кому-то интересено - пусть для этого устраивают дополнительные факультативные занятия, но читать всем - по-моему бред
0
бжни
 Аватар для alex_x_x
2473 / 1684 / 135
Регистрация: 14.05.2009
Сообщений: 7,162
31.05.2009, 15:54
Цитата Сообщение от Evg Посмотреть сообщение
Но это же не значит, что теперь всему твоему курсу надо преподавать фортран. Если кому-то интересено - пусть для этого устраивают дополнительные факультативные занятия, но читать всем - по-моему бред
согласен, мне однажды понадобилось писать на фортране - надо было писать программы по вычислительной математике, на фортране были все нужные подпрограммы - решение систем, построение сплайнов, решение диффур, нахождение сз, на изучение языка(пусть поверхностное) - ушел один вечер, так что какие проблемы? :-)
0
Evg
Эксперт CАвтор FAQ
 Аватар для Evg
21281 / 8305 / 637
Регистрация: 30.03.2009
Сообщений: 22,660
Записей в блоге: 30
31.05.2009, 17:47
Цитата Сообщение от alex_x_x Посмотреть сообщение
так что какие проблемы? :-)
Какие проблемы у кого? Я вопроса не совсем понял.

Мой взгляд на преподавание фортрана в институте такой. Предполагаем, что человек изначально программировать не умеет. В таких услоиях сажать человека изучать фортран на мой взгляд неправильно. Потму что язык излишне геомройный, и для начинающего куда проще сажать за бейсик или (на мой взгляд более правильно) паскаль. Для фортрана нет нормальных оболочек типа Borland Builder или Microsoft Studio, а для начинающего гемороиться в консоли под юниксом - далеко не самый удобный вариант. Для фортрана нет нормальных графических библиотек, а средства визуализации для начинающего очень важны, потому как изучать программирование и в качестве результата видеть только какие-то циферки в консоли - непедагогично и неинтересно. ФОртран-77 по большому счёту мёртывый язык, а потому обучать студентов тому, что вообще не нужно - неправильно. Кому надо и кто пойдёт по пути профессионального программиста, в крайнем случае сам сможет понять скачанную с интеренета реализацию дискретного косинусного преобразования на фортране.

Т.е. лично я не вижу вообще ни одного повода, чтобы изучать фортран-77 в институте, а фортран-90 всё-таки более сложная вещь, не всегда понятная даже профессиональному программисту, а потому для начинающего ещё более бесполезная вещь
0
бжни
 Аватар для alex_x_x
2473 / 1684 / 135
Регистрация: 14.05.2009
Сообщений: 7,162
31.05.2009, 17:50
Цитата Сообщение от Evg Посмотреть сообщение
Какие проблемы у кого? Я вопроса не совсем понял.
вещь
2Black Fregat
0
Пробующий
 Аватар для galileopro
185 / 98 / 10
Регистрация: 28.04.2009
Сообщений: 1,101
16.11.2009, 21:18
А я после изучения асма и теперь "мучения" Фортрана чувствую себя намного умнее и профессиоанльнее Многое стал понимать, как что где работает, что вообще происходит в недрах процессора и памяти.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
16.11.2009, 21:18
Помогаю со студенческими работами здесь

Определить виды блюд, которые есть только на завтраке, только на обеде и только на ужине
В столовой имеются отдельные меню на завтрак, обед и ужин. Известно, что в каждом таком меню не более 10 видов блюд.Определите, какие...

как сравнить элементы двух массивов, но только так, чтобы первый сравнивался только с первым, второй только со вторым и т.д.?
Подскажите пожалуйста, как сравнить элементы двух массивов, но только так, чтобы первый сравнивался только с первым, второй только со...

Напечатать только те слова, перед которыми в строке находятся только меньшие слова, а за ними – только большие
Помогите написать программу на языке ANSI C или C++ Дана строка s, содержащая от 1 до 30 слов, в каждом из которых от 1 до 5 ...

Переставить числа так, чтобы сначала шли только 0, затем только 1, затем только 2
Даны целые числа A,A,A,...,A, каждое из которых является либо 0, либо 1, либо 2. Переставить числа так, чтобы сначала шли только 0, затем...

Выбор значения у которого только один наследник ( ТОЛЬКО уникальное значение)
Добрый день. Прошу прощения за глупый вопрос, но я новичок и столкнулся с такой проблемой: Есть таблица Objects, состоящая из столбцов...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
Фото: Daniel Greenwood
kumehtar 13.11.2025
Расскажи мне о Мире, бродяга
kumehtar 12.11.2025
— Расскажи мне о Мире, бродяга, Ты же видел моря и метели. Как сменялись короны и стяги, Как эпохи стрелою летели. - Этот мир — это крылья и горы, Снег и пламя, любовь и тревоги, И бескрайние. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru