Буду изучать Turbo Basic
Все, решено, буду изучать языки программирования самые свежие! Turbo Basic, Pascal, Fortran там всякий. Вот CD-диск себе купил. У соседа как раз сидюк есть в его Пентиуме.
Все, решено, буду изучать языки программирования самые свежие! Turbo Basic, Pascal, Fortran там всякий. Вот CD-диск себе купил. У соседа как раз сидюк есть в его Пентиуме.
В то время как IBM ® Система обработки данных 1401 не была большим скачком в мощности или скорости, это никогда не было смыслом. «Это было утилитарное устройство, но к нему пользователи испытывали иррациональную привязанность», — писал Пол Э. Черуцци в своей книге «История современных вычислений».
Было несколько ключей к популярности системы 1401. Это был один из первых компьютеров, который полностью работать на транзисторах, а не на вакуумных лампах, и это сделало его меньше и долговечнее. Он арендовался за 2500 долларов США в месяц и рекламировался как первый доступный компьютер общего назначения. Это была также самая простая машина для программирования в то время. Программное обеспечение системы, писал Даг Спайсер, старший куратор Музея компьютерной истории, «было большим улучшением в удобстве использования».
Этот более доступный компьютер высвободил сдержанный спрос на обработку данных. IBM была шокирована, получив 5200 заказов на компьютер 1401 всего за первые пять недель после его внедрения — больше, чем прогнозировалось за весь срок службы машины. Вскоре бизнес-функции в компаниях, которые были невосприимчивы к автоматизации, были переданы компьютерам. К середине 1960-х годов было установлено более 10 000 1401 системы, что делает его самым продаваемым компьютером на сегодняшний день.
Что еще более важно, это ознаменовало новое поколение вычислительной архитектуры, заставив руководителей предприятий и правительственных чиновников по-другому думать о вычислениях. Компьютер не должен был быть монолитной машиной для элиты. Он может удобно поместиться в компании или лаборатории среднего размера. В ведущих мировых корпорациях разные отделы могли иметь свои собственные компьютеры.
Компьютер может даже оказаться в эксплуатации на армейском грузовике посреди леса. «Не было очень хорошего понимания или визуализации потенциального воздействия компьютеров — конечно, как мы их знаем сегодня — до тех пор, пока не появился 1401», — сказал Чак Бранскомб, который возглавлял команду дизайнеров 1401. Система 1401 заставила предприятия всех размеров поверить, что компьютер полезен и даже необходим.
К концу 1950-х годов компьютеры претерпели огромные изменения. Клиенты ехали желанием скорости. Вакуумно-ламповая электроника заменила электромеханические механизмы табулятивных машин, которые доминировали в обработке информации в первой половине века. Сначала появились экспериментальный ENIAC, затем Univac Remington Rand и IBM 701, построенные на электронике. Магнитная лента, а затем и первые дисковые накопители изменили представления о доступности информации. Компилятор Грейс Хоппер и язык программирования FORTRAN Джона Бэкуса дали компьютерным экспертам новые способы обучать машины выполнять все более умные и сложные задачи. Системы, возникшие в результате этих объединяющихся разработок, были монументальным скачком в вычислительных возможностях.
Тем не менее, машины коснулись немногих жизней напрямую. Установленных и работающих компьютеров насчитывалось чуть более 1000. Мир, по сути, был готов к более доступному компьютеру.
Первый проблеск этого следующего поколения вычислений появился в неожиданном месте: во Франции. «В середине 1950-х годов IBM получила тревожный звонок», — сказал Бранскомб, который в то время управлял одной из линий бухгалтерских машин IBM. Французский компьютерный выскочка Machines Bull вышел со своими компьютерами Gamma, маленькими и быстрыми по сравнению с голиафами, такими как серия IBM 700. «Это была конкурентная угроза», — вспоминает Бранскомб.
Булл заставил IBM и других понять, что организациям с меньшими бюджетами нужны компьютеры. IBM собрала ресурсы, чтобы попытаться создать конкурирующую машину. «Это был 1957 год, и у IBM не было новой машины в разработке», — сказал Бранскомб. «Это была реальная проблема».
В июне и июле 1957 года инженеры и планировщики IBM собрались в Германии, чтобы предложить несколько конструкций бухгалтерских машин. Ожидаемый продукт этой семинедельной конференции был известен впоследствии как Всемирная бухгалтерская машина (WWAM), хотя никакого конкретного дизайна не было принято.
В сентябре 1957 года Бранскомб был назначен для управления проектом WWAM. В марте 1958 года, после того, как Томас Уотсон-младший выразил недовольство проектом WWAM в Европе, предложение Эндикотта о хранимой программе WWAM было официально одобрено как подход компании к удовлетворению потребности в электронной учетной машине. Новый назначенный проект завершился объявлением Системы обработки данных 1401 (хотя некоторое время она носила аббревиатуру SPACE).
Система обработки данных IBM 1401, состоящая из различных моделей карт и ленточных накопителей с различными размерами памяти ядра и сконфигурированная для автономного использования и периферийного обслуживания для более крупных компьютеров, была анонсирована в октябре 1959 года.
Группа Бранскомба установила целевую стоимость аренды в размере 2500 долларов США в месяц, что значительно ниже машины серии 700, и достигла ее. Они также решили, что компьютер должен быть простым в эксплуатации. «Мы знали, что пришло время для драматических изменений, разрыва», — добавил Бранскомб. И это действительно было. Система 1401 расширила вычислительную технику до нового уровня организации и пользователя, углубив информационные технологии в повседневную жизнь.
Вот такое нашлось.
А вот то, что такого котика рисовало:
Котик сосканирован с фото путем наложения кальки-миллиметровки и снятия координат точек.
В новом исследовании Сяолинь Ян (Yang Xiaolin) и его коллеги из Юньнаньской астрономической обсерватории Академии наук Китая разработали новый быстрый код под названием Lemon (Linear Integral Equations" Monte Carlo Solver Based on Neumann Solution), который предназначен для точного решения уравнений лучистого переноса. Схема построения этого кода основана на линейном интегральном уравнении и серии его решений, называемой серией Ньюмана.
Лучистый перенос представляет собой широко распространенный в астрофизике процесс, который играет большую роль как в теоретических исследованиях, так и в практических наблюдениях. Для решения уравнений лучистого переноса были предложены различные методы, среди которых метод Монте-Карло является наиболее важным и широко используемым численным методом из-за его простоты и высокой производительности.
Обычная реализация метода Монте-Карло (или схема отслеживания фотонов), однако, имеет неотъемлемый недостаток, состоящий в том, что в результате проведения большого количества вычислений достигается не очень устойчивое решение с высокими величинами отклонений, поэтому большая часть вычислительных мощностей расходуется впустую.
Для преодоления этого недостатка Сяолинь Ян и его коллеги предложили новую схему, в которой они предлагают использовать для решения уравнений лучистого переноса интегральное уравнение и его ньюмановское решение вместо отслеживания фотонов.
У этой новой схемы есть значительные преимущества. Она предполагает учет вклада фотонов в итоговый результат на каждом участке рассеяния, что существенно повышает эффективность и точность расчетов.
В результате описанный выше недостаток метода удается устранить. Метод может быть использован как для уравнений лучистого переноса, в которых присутствует поляризация излучения, так и для уравнений, описывающих неполяризованное излучение, в рамках единого подхода. Процедура расчета упрощается, если система имеет осевую или сферическую симметрию. Кроме того, метод может быть применен напрямую для решения любых дифференциально-интегральных уравнений с корректно указанными начальными или граничными условиями.
Код Lemon разработан полностью на этих новых принципах и написан на языке FORTRAN 90. Он находится в открытом доступе и может быть скачан по ссылке: github.com/yangxiaolinyn/Lemon
Исследование появилось на сервере предварительных научных публикаций arxiv.org.
Друзья! Подскажите, пожалуйста, есть ли сейчас хороший самоучитель по фортран 2018?
Несмотря на то, что в далеком 2003 году мне выдали корочку об окончании курсов паскаля, программировать вообще не умею и даже хелло ворлд не напишу.
Нужен именно фортран, как бы это странно ни звучало. Поискал учебники - самые новые датированы началом этого тысячелетия. Может, есть что по последнему 2018 стандарту?
Заранее всем большое спасибо!
Имеется установленный Visual Fortran 6.6.0.
Но я всё никак не могу понять как подключить библиотеки или дополнительные модули чтобы работали все команды.
например LINGR или WRRN для матриц не работает.
Пишет ошибку "unresolved external symbol"
Пробовал и USE LINGR и EXTERNAL LINGR не фига.
Значит надо подключить какую-то одну общую бибилиотеку? А какую? MATH какой нибудь?
Или его(этот модуль) надо ещё где-то отдельно скачать или он просто не установился?
Крч нужно поставить Fortran на винду 10. Я поставил интеловский компель на вижуал студио, но некоторые функции не работают, да и не удобный совсем.
Решил поставить на geany, но нифига не понимаю, выдает ошибку и ничего не поделаешь. Хелп плес