Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2014.02.23;
Скачать: CL | DM;

Вниз

PL/I   Найти похожие ветки 

 
Minsk   (2013-09-07 12:48) [0]

Кто работал в свое время с этим языком? (PL/I) Что можете сказать по поводу него?


 
Алканавт расправил плечи   (2013-09-07 12:48) [1]

Вроде Подгорецкий и MBo работали…


 
Smile   (2013-09-07 13:01) [2]

> Кто работал в свое время с этим языком? (PL/I) Что можете
> сказать по поводу него?

А что хотел бы услышать?
Неужели в инете недостаточно информации ...


 
Anatoly Podgoretsky ©   (2013-09-07 13:18) [3]

> Алканавт расправил плечи  (07.09.2013 12:48:01)  [1]

Неясно жив ли еще язык
А так язык как язык, нормальный
Но мне больше нравился PLM


 
Юрий Зотов ©   (2013-09-07 14:58) [4]

Работал лет 10. По тем временам - один из самых мощных ЯВУ. А если говорить о наиболее распространенных тогда машинах (ЕС, они же IBM 360/370) - самый мощный.


 
Юрий Зотов ©   (2013-09-07 15:10) [5]

http://www.delphimaster.net/view/14-1101808213/all


 
Els   (2013-09-09 09:34) [6]

В институте изучали этот язык, писали курсовые на PL/1. На заводе наши программисты работали на нем, это было в 80-90е годы, машины были ЕС.


 
Sha ©   (2013-09-09 09:43) [7]

Хороший язык, отличные компиляторы для ЕС и их IBM-аналогов )
На PC не прижился.


 
Пит   (2013-09-09 10:25) [8]

а, кстати, куда ИШ пропал интересно? давно не видать


 
Ega23 ©   (2013-09-09 10:42) [9]


> а, кстати, куда ИШ пропал интересно? давно не видать


Почему не видать? Онлайн, всё штатно.


 
boriskb ©   (2013-09-09 18:55) [10]

Лучший язык из всех, на которых я программировал
Может потому что первый? ))


 
картман ©   (2013-09-09 19:53) [11]

да, что-то давно никто MSDN не интересовался...


 
Игорь Шевченко ©   (2013-09-10 23:53) [12]

"Полезно взглянуть на два языка программирования - PL/1 и C. Язык PL/1 был
разработан корпорацией IBM в 60-ые годы, так как поддерживать одновременно
FORTRAN и COBOL и слушать при этом ворчание ученых о том, что Algol лучше,
чем FORTRAN и COBOL, вместе взятые, было невыносимо. Поэтому был создан комитет
для создания нового языка, удовлетворяющего запросам всех программистов: PL/1.
Этот язык обладал некоторыми чертами языка FORTRAN, некоторыми особенностями
языка COBOL и некоторыми свойствами языка Algol. Проект потерпел неудачу,
потому что ему недоставало единой концепции. Проект представлял собой лишь
набор свойств, конфликтующих друг с другом, к тому же язык PL/1 был слишком
громоздким и неуклюжим, чтобы программы на нем можно было эффективно
компилировать.
Теперь взглянем на язык С. Он был спроектирован всего одним человеком
(Деннисом Ритчи) для единственной цели (системного программирования). Успех
его был колоссален, и это не в последнюю очередь объяснялось тем, что Ритчи
знал, чего хотел и чего не хотел. В результате спустя десятилетия после своего
появления этот язык все еще широко распространен. Наличе четкого представления
о своих целях является решающим."


 
Юрий Зотов ©   (2013-09-11 13:01) [13]

> Проект представлял собой лишь набор свойств, конфликтующих друг с другом

Не могу согласиться. Во-первых, непонятно, как может язык представлять собою "набор свойств"? Во-вторых, за 10 лет работы (причем, использовав за это время практически все языковые конструкции) никаких конфликтов не заметил.

> к тому же язык PL/1 был слишком громоздким и неуклюжим

Неуклюжести тоже не заметил. Скорее, заметил элегантность - например, псевдопеременные. Язык действительно большой, поскольку имеет большие возможности - но ведь это достоинство, а не недостаток.

> чтобы программы на нем можно было эффективно компилировать.

Сравниваем с Фортраном того же времени и на тех же машинах:

1. Компилятор Фортрана для своего старта требовал более 200 Кб свободной оперативной памяти, компилятор PL/1 - 70 Кб (благодаря чему мои программы во входной очереди заданий не стояли практически никогда, в отличие от фортрановских).

2. Не одну программу перевел с Фортрана на PL/1. Замедления не заметил.

3. PL/1 уже тогда имел оптимизатор. Имел ли его тогдашний Фортран - не знаю.


 
Пит   (2013-09-11 14:08) [14]

может быть под эффективностью компиляции понимается скорость компиляции


 
Sha ©   (2013-09-11 14:43) [15]

> PL/1 уже тогда имел оптимизатор. Имел ли его тогдашний Фортран - не знаю.

Оба имели прекрасные оптимизаторы (JCL-процедуры FORTH... и PLI...),
тем оптимизаторам многие сегодняшние позавидовали бы.


 
Sha ©   (2013-09-11 14:54) [16]

Некий жирок, да, был в угоду коболу, фортрану и близости к аппаратуре, как это ни странно (TCAM, буферизованный и форматный ввод/вывод, мультизадачность).

Но совершенно здорово было то, что можно было вообще не изучать целые разделы языка, если они не нужны в работе.


 
Плохиш ©   (2013-09-11 15:14) [17]


> Но совершенно здорово было то, что можно было вообще не
> изучать целые разделы языка, если они не нужны в работе.
>

T.e. сейчас обызательно изучать все разделы языка, даже "если они не нужны в работе"?

PS. Да кстати как там с зелёностью травы и мокростью воды?


 
Sha ©   (2013-09-11 15:24) [18]

> Плохиш ©   (11.09.13 15:14) [17]

Точнее было бы написать более развернуто что-нибудь вроде "можно писать качественные программы не прибегая к использованию целых разделов языка и т.д. и т.п.", в общем, кто хочет понять - тот поймет, кто хочет докапываться - тот продолжит.

Насчет зелености, тут даже спорить не о чем, когда количество и качество оптимизаций, выполняемых компиляторами, различается в разы. Не проканало.


 
MsGuns ©   (2013-09-11 23:00) [19]

Пришлось иметь с ним дело года два. Правда, больше правил чужие программы, чем писал свои. Т.к. в то время моим рабочим языком был ассемблер, ЯВУ мне казались поначалу уродливыми :) Но после того, как пришлось копаться в программах на Фортране, которые еще и печатали отчеты, оценил всю прелесть PL/I. Хотя по мне Cobol все же лучше. Нет того сверхуниверсализма и связанной с этим вычурности и громоздкости (работа с указателями в PL/I до сих пор вспоминается с содроганием)
Но в целом язык очень даже ничего.


 
Игорь Шевченко ©   (2013-09-13 01:22) [20]

Sha ©   (11.09.13 14:54) [16]

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



Страницы: 1 вся ветка

Текущий архив: 2014.02.23;
Скачать: CL | DM;

Наверх




Память: 0.52 MB
Время: 0.008 c
3-1296163023
red_imp
2011-01-28 00:17
2014.02.23
Кодировка в dbf файле


2-1366317736
Ponchik
2013-04-19 00:42
2014.02.23
Удаление строки в файле делфи


15-1378655580
Error-Code-0xDEADBEEF
2013-09-08 19:53
2014.02.23
Идея стартапа


9-1194986041
Greg
2007-11-13 23:34
2014.02.23
Создание своего класса в Delphi 7


1-1321963452
asafr
2011-11-22 16:04
2014.02.23
DocsVision и Delphi