Войти в систему

Home
    - Создать дневник
    - Написать в дневник
       - Подробный режим

LJ.Rossia.org
    - Новости сайта
    - Общие настройки
    - Sitemap
    - Оплата
    - ljr-fif

Редактировать...
    - Настройки
    - Список друзей
    - Дневник
    - Картинки
    - Пароль
    - Вид дневника

Сообщества

Настроить S2

Помощь
    - Забыли пароль?
    - FAQ
    - Тех. поддержка



Пишет chistyakov ([info]chistyakov)
@ 2005-09-27 22:56:00


Previous Entry  Add to memories!  Tell a Friend!  Next Entry
Легендарный профессор Вирт на нашем полигоне


http://dpla.ru/wirth/
(информация и фото ~350 КБайт).

"...В беседах обсуждались общие проблемы универсальных алгоритмических языков.
Присутствующие  разделили сожаление по поводу распространения в качестве
фактического стандарта крайне неудачного языка программирования "Си"..."

Господ "программистов" просят не беспокоиться.

{+}


(Читать комментарии) - (Добавить комментарий)


(Анонимно)
2005-09-28 09:49 (ссылка)
Хмм.

Не пойму этого. Ну для обучения Паскаль лучше, это понятно всем.

Но почему Си/Си++ хуже Паскаля при программировании тех же однокристалок? Этого я не могу понять. По-моему, это, по меньшей мере, все равно, на чем писать. Даже Си как-то ближе к железу с ее адресной арифметикой.

Почему Вы пишете на Паскале в своих проектах?

--
Константин

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]mit_yau@lj
2005-09-28 09:55 (ссылка)
Проблема в том, что Паскаль - язык прикладной, по своей сути. А Си - системный. Но - так уж сложилось исторически, быстродействие/оптимизацию в первую очередь тестировали и развивали именно на Си-компиляторах (наследие Юниха, ИМХО), и потому его стали пихать во все дыры, даже где ему быть не надо бы...

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]ex_chistyak@lj
2005-09-28 10:51 (ссылка)
Что значит "системный"? И Паскаль и "Си" по своим возможностям эквивалентны. Это УНИВЕРСАЛЬНЫЕ алгоритмические языки. Просто Паскаль существенно удобнее для человека.

(Ответить) (Уровень выше) (Ветвь дискуссии)


(Анонимно)
2005-09-28 11:06 (ссылка)
По-моему, Си более приближен к аппаратным средствам (из-за наличия адресной арифметики) и менее строгой проверки соответствия типов.

--
Константин

(Ответить) (Уровень выше)


[info]mit_yau@lj
2005-09-28 11:07 (ссылка)
1. Щаз. :) Это про возможности. Возможностей у Си несколько больше, ибо контроль за программистом меньше - обратной стороной является возможность наделать таких ошибок, что и сам не найдёшь. "Высокоуровневым ассемблером" его не зря называют. Паскаль по умолчанию строго типизован, но за это платит некоторой неповоротливостью.
2. Про удобнее... Может быть. Только промышленным стандартом упорно является Си...

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]ex_chistyak@lj
2005-09-28 11:17 (ссылка)
Никаких проблем в нарушении дисциплины на Паскале тоже нету. Только Вы делаете это нарушение явно и сами за него отвечаете. А на "Си" можно наломать дров, даже не собираясь этого делать.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]mit_yau@lj
2005-09-28 11:29 (ссылка)
Просто у Борланда в Паскале ;) проверка на типизацию по умолчанию включена. А в Си - выключена. Не знаю как у М$, не работал. Так что вопрос не в ответственности - вопрос в обучении.

(Ответить) (Уровень выше) (Ветвь дискуссии)

Узок круг этих...
[info]ex_chistyak@lj
2005-09-28 13:21 (ссылка)
Причём тут Борланд? Есть стандарт языка. И всегда есть возможность изложить стрёмные места непосредственно на ассемблере.

(Ответить) (Уровень выше)


[info]ex_chistyak@lj
2005-09-28 11:38 (ссылка)
>...Только промышленным стандартом упорно является Си...

Это его "являют". Есть огромная социальная группа, заинтересованная в этом.
Существует много идиотских проышленных стандартов. Например, сеть 50 Гц... Металлопроизводителям очень выгодно, да.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]mit_yau@lj
2005-09-28 11:42 (ссылка)
Вы предлагаете что-то с этим сделать? Если нет - ... Тем более, что знание Оберона не является - в отличие от Си - необходимым требованием на весьма многие должности.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]ex_chistyak@lj
2005-09-28 13:19 (ссылка)
Истинные творцы на наёмных должностях не работают, хе-хе...

(Ответить) (Уровень выше)


[info]babitto@lj
2005-10-03 15:58 (ссылка)
А можно про 50-Гц стандарт несколько подробнее? Чем он плох? И при чём тут металлопроизводители?

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]ex_chistyak@lj
2005-10-03 19:00 (ссылка)
Чем выше частота, тем меньше трансформаторы. Недаром в авиации и ракетах пользуются частотами 400 и 1000 Гц. А современные источники питания вообще на сотнях килогерц работают.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]babitto@lj
2005-10-04 16:50 (ссылка)
Понял, спасибо.
Хотя перейдти на 400, скажем, герц не так-то просто в масштабах страны. И экономический эффект может стать очень даже отрицательным.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]ex_chistyak@lj
2005-10-04 17:14 (ссылка)
Конечно, сейчас менять стандарт себе дороже встанет. Надо было раньше думать. Хорошо, что вообще приняли переменный ток, а не постоянный.

(Ответить) (Уровень выше)


[info]dpla@lj
2005-09-28 10:49 (ссылка)
Паскаль хорош свои минимализмом и ясностью текстов программ. Оберон ещё яснее. "Си" -- каббалистика сплошная, читать невозможно.

(Ответить) (Уровень выше) (Ветвь дискуссии)


(Анонимно)
2005-09-28 11:04 (ссылка)
Ясно. Чтож, это дело привычки. О вкусах не спорят.

--
Константин

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]ex_chistyak@lj
2005-09-28 11:09 (ссылка)
Да, как правило, с пользователями "Си" спорить бесполезно. Так же, как с жрецами любого культа.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]mit_yau@lj
2005-09-28 11:13 (ссылка)
Жрецы культа Паскаля разве более вменяемы? ;)

ЗЫ. Я вообще последние несколько лет на PowerBuilder'е рабтаю. Надо бы ещё Perl выучить... ;)

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]ex_chistyak@lj
2005-09-28 11:21 (ссылка)
Культа Паскаля не существует. Паскаль доступен любому человеку после двух-трёх часов знакомства. Это народный язык. А "Си" -- язык жрецов, поддерживающих свою исключительность путём камланий:).

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]mit_yau@lj
2005-09-28 11:39 (ссылка)
Ну а с кем я сейчас спорю, не со жрецами ли? ;)

Впрочем результат этого спора действительно известен заранее, так что извините, что влез.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]ex_chistyak@lj
2005-09-28 13:36 (ссылка)
Действительно так. А я-то тоже хорош, ввязался:)

(Ответить) (Уровень выше)


(Читать комментарии) -