Поиск:

Ответ в темуСоздание новой темы Создание опроса
> [PL] Что за язык? PL/1 (ПЛ/1), PL/M (ПЛ/М), PL/SQL 
V
    Опции темы
threef
Дата 29.11.2005, 14:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 375
Регистрация: 27.10.2005
Где: Запорожье

Репутация: нет
Всего: 10



PL/1, такой вот язык. Произошел он больше все-таки от Алгола, имел мощную математику: матричные алгоритмы, численные методы для решений уравнений и их систем. Присутствовали встроенные средства управления памятью, дисковые массивы(фактически - виртуальная рамять). А в основном - те же циклы, что потом перекочевали в Аду, Модулу-2, те же структуры, форматированный ввод-вывод в языке. Очень большой и громоздкий. Когда работал компилятор, ЕС-ки практически задыхались. Код получался малоэффективный, поэтому народ пользовал в основном FORTRAN-4. Доки фирменной с ним было - сантиметров 80-90 от пола, если книжку на книжку. Плюс надо выучить страниц 200-300 убористой( не в стиле современной литературы с копиями экранов) доки по языку управления заданиями для тех же ЕС-ок.
Успехов !
PM MAIL   Вверх
regis
Дата 16.12.2005, 14:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 232
Регистрация: 12.12.2005
Где: Москва, Россия

Репутация: 2
Всего: 7



Да, PL/1 был жутким монстром! А что еще может родиться от брака Алгола, Кобола и Фортрана-4? smile

Подробности и какую-то документацию наверняка можно найти в Сети. Но, если серьезно, навряд ли сейчас кто-нибудь что-нибудь на этом языке пишет. Больно громоздкий и неудобный. Слышал, правда, что был еще PL/M (м.б. немного упрощенный PL/1 для микрокомпьютеров?) но ничего точнее не знаю...

--------------------
В. В чем разница между hardware и software?О. В отличие от второго, по первому можно двинуть кулаком или пнуть ногой.
PM MAIL WWW   Вверх
setq
Дата 16.12.2005, 15:13 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











здесь можно посмотреть исходники на PL/M

http://www.cpm.z80.de/source.html
  Вверх
svg
Дата 16.12.2005, 21:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 53
Регистрация: 13.4.2005

Репутация: 1
Всего: 18



Цитата(regis @ 16.12.2005, 14:53)
Да, PL/1 был жутким монстром! А что еще может родиться от брака Алгола, Кобола и Фортрана-4? smile

Подробности и какую-то документацию наверняка можно найти в Сети. Но, если серьезно, навряд ли сейчас кто-нибудь что-нибудь на этом языке пишет. Больно громоздкий и неудобный. Слышал, правда, что был еще PL/M (м.б. немного упрощенный PL/1 для микрокомпьютеров?) но ничего точнее не знаю...

Почему PL/1 был? Он есть.

Ежели у вас заведется майнфрейм от IBM, то вам придется полюбить PL/1,
в S/390 и прочая - это системный язык. Язык сложный, но очень мощный.

Реализацией его для микропроцессоров вроде-бы никто никогда незанимался.
Возможности оных только лет пять как доросли до уровня, когда можно было бы
реализовать для них такую мощную ОС и язык как вышеуказанные, но к тому
времени доминанта в нише уже сложилась :]

PL/M применялся как язык программирования микропроцессоров в линейке
промышленных ЭВМ Intel( вроде Intelec называлась) и на наших аналогах
СМ1810.

Ни он, ни PL/SQL ничего общего с PL/1 не имеют.
PM MAIL   Вверх
Cr@$h
Дата 25.8.2006, 13:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Исследователь
***


Профиль
Группа: Участник Клуба
Сообщений: 1693
Регистрация: 3.4.2005
Где: Санкт-Петербург, Россия

Репутация: 4
Всего: 41



Писал систему программирования для подмножества ПЛ/1 в прошлом семестре. Язык, может, и хороший, но я не увидел ничего заурядного. Теперь его потомки поближе к БД живут.
PM MAIL ICQ   Вверх
Ответ в темуСоздание новой темы Создание опроса
Добро пожаловать в раздел "Другие языки" форума Vingrad!

Void
Void

Раздел посвящён различным языкам программирования, для которых (в силу невысокой популярности) нет отдельного раздела (GPSS, Lua, MATLAB, Ada, Forth, Smalltalk, Tcl, REXX, AWK и др.)

  • Обязательно следуйте правилам Форума.
  • Пожалуйста, прочитайте и следуйте рекомендациям по работе в разделе и навигации по Форуму.
  • Для вставки текстов исходных кодов используйте подсветку синтаксиса из выплывающего списка Код в форме ответа. Если Ваш язык в списке не представлен, то используйте тег: [code=ваш_язык]код[/code], например, [code=ada]код[/code]. Если в будущем подсветка синтаксиса для указанного языка будет реализована, исходный код преобразится.
  • Помните, один вопрос - одна тема.

Приятного времяпрепровождения! С уважением, Void, kemiisto .

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Другие языки | Следующая тема »


 




[ Время генерации скрипта: 0.0503 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.