Здравствуйте, Пацак, Вы писали:
СГ>>Что касается лично меня, то меня вовсе не раздражает писать служебные слова заглавными буквами, а даже наоборот — нравится.
П>Сергей, ВОПРОС не В том, УДОБНО ли ВАМ писать СЛУЖЕБНЫЕ слова ЗАГЛАВНЫМИ буквами, А в ТОМ, насколько УДОБНО потом ТАКУЮ программу ЧИТАТЬ и ОСОЗНАВАТЬ, что ЖЕ там НАПИСАНО. Не ЗНАЮ как У вас, а ЛИЧНО у МЕНЯ взгляд СПОТЫКАЕТСЯ если ПОЛОВИНА слов НАПИСАНА в ДРУГОМ регистре. И читать ПРОГРАММУ становится СЛОЖНЕЕ. Хотя КОНЕЧНО и НАБИВАТЬ текст ПРОГРАММЫ, постоянно ПЕРЕКЛЮЧАЯ caps LOCK довольно НЕУДОБНО, но ТУТ хотя БЫ есть ПОМОЩЬ в ВИДЕ code COMPLETIONS, а ВОТ для ОБЛЕГЧЕНИЯ чтения ТАКИХ текстов АВТОМАТИКИ еще НЕ придумали.
Обероновские тексты действительно легко читаются.
Это может удивить (лично для меня это было несколько неожиданно), но это факт.
Что касается постоянного переключения Caps Lock или клавиши Shift, зажатой в зубах , то это все выдумки.
Например, я пишу while, а редактор сам меняет его на WHILE, что, кстати, является дополнительным способом моментально обнаруживать опечатки.
А что касается чередований слов в верхнем и нижнем регистре, то давайте вспомним, что практически во всех редакторах Си-программ есть синтаксическая подсветка.
Это чем-то принципиально отличается от Вашего примера?
Но существует одно качество, которое нельзя купить, — это надежность. Цена надежности — погоня за крайней простотой. Это цена, которую очень богатому труднее всего заплатить.
Здравствуйте, AVC, Вы писали:
AVC>Обероновские тексты действительно легко читаются. AVC>Это может удивить (лично для меня это было несколько неожиданно), но это факт.
Да не факт это... Я, например, об ваши с Сергеем примеры буквально глаза ломаю. Возможно к этому можно привыкнуть, может быть даже быстро привыкнуть. Но это уже совершенно другой вопрос.
AVC>А что касается чередований слов в верхнем и нижнем регистре, то давайте вспомним, что практически во всех редакторах Си-программ есть синтаксическая подсветка.
... которая, как нетрудно убедиться по приведенному вами абзацу — глаз ломает гораздо меньше.
AVC>Это чем-то принципиально отличается от Вашего примера?
Конечно! Подсветка, в отличии от синтаксиса является отключаемой фичей. Притом — фичей редактора, а не языка. Если бы написание ключевых слов в верхнем регистре в Обероне не было бы обязательным, а входило бы в "правила хорошего тона" — лично у меня не возникло бы абсолютно никаких претензий.
Здравствуйте, Пацак, Вы писали:
П>Сергей, ВОПРОС не В том, УДОБНО ли ВАМ писать СЛУЖЕБНЫЕ слова ЗАГЛАВНЫМИ буквами, А в ТОМ, насколько УДОБНО потом ТАКУЮ программу ЧИТАТЬ и ОСОЗНАВАТЬ, что ЖЕ там НАПИСАНО. Не ЗНАЮ как У вас, а ЛИЧНО у МЕНЯ взгляд СПОТЫКАЕТСЯ если ПОЛОВИНА слов НАПИСАНА в ДРУГОМ регистре. И читать ПРОГРАММУ становится СЛОЖНЕЕ. Хотя КОНЕЧНО и НАБИВАТЬ текст ПРОГРАММЫ, постоянно ПЕРЕКЛЮЧАЯ caps LOCK довольно НЕУДОБНО, но ТУТ хотя БЫ есть ПОМОЩЬ в ВИДЕ code COMPLETIONS, а ВОТ для ОБЛЕГЧЕНИЯ чтения ТАКИХ текстов АВТОМАТИКИ еще НЕ придумали.
Хотелось бы заметить, что ВОПРОС УДОБНО ВАМ и т. п. — не СЛУЖЕБНЫЕ слова.
Здравствуйте, Трурль, Вы писали:
Т>Хотелось бы заметить, что ВОПРОС УДОБНО ВАМ и т. п. — не СЛУЖЕБНЫЕ слова.
Ну и что? У тебя есть какое-нибудь логическое объяснение тому, что служебные слова надо писать заглавными буквами? Чтоб не было недоразумений — поясню: имеется в виду именно особенность синтаксиса языка, а не, скажем фича редактора, автоматически отображающего некий набор слов в верхнем регистре?
Здравствуйте, Andrei N.Sobchuck, Вы писали:
VD>>Ага. А на пятом даже начинают понимать, что отличие это в худшую сторону.
ANS>Угу. И на шестом осознают, что в лучшую сторону отличается С#.
Гага. А на седьмом вкуривают, что Форт переруливает все эти паскали/си/асмы
Здравствуйте, DEMON HOOD, Вы писали:
DH>но единственная фича которая перевесила в пользу си — это возможность обьявлять переменные в произвольном месте , а не где-то там, в блоке var.
на rsdn.ru приводятся тесты компилляторов на "аналогичных" примерах. Примеры простенькие. Но сколько же раз они были писаны с ошибками!
Григорий Цуканов
Re: Почему я перешёо с Java на C++ :) -Re: почему я предпоч
Здравствуйте, _doctor, Вы писали:
_>В нлубоком детстве, лет эдак в 12 довелось мне выучить Basic (вернее, его начала) по некой загадочной детской книге издательства МИР, за которую я до сих пор благодарен дяде
Здравствуйте, Пацак, Вы писали:
П>Здравствуйте, Трурль, Вы писали:
Т>>Хотелось бы заметить, что ВОПРОС УДОБНО ВАМ и т. п. — не СЛУЖЕБНЫЕ слова.
П>Ну и что? У тебя есть какое-нибудь логическое объяснение тому, что служебные слова надо писать заглавными буквами?
Когда Вирт постарел, ему стало трудно видеть маленькие буквы.
Здравствуйте, DJ KARIES, Вы писали:
DK>Гага. А на седьмом вкуривают, что Форт переруливает все эти паскали/си/асмы
А на последнем они лежат на собственном пляже возле моря, рядом виднеется вилла с вертолетной площадкой. В море белеет яхта. Из языков программирования вспоминаются только названия и то — с трудом.
Здравствуйте, Mystic, Вы писали:
M>Здравствуйте, yxiie, Вы писали:
Y>>а на С++ я долго перейти не мог — синтаксис знал, но заставить себя писать никак не мог — не мог придумать достойную задачу. а потом таки придумал — начал писать JavaScript-подобный интерпретатор на С++, ну а дальше пошло-поехало
M>Я до сих пор не могу перейти Тоже достойной задачи никак не могу придумать...
Здравствуйте, pavel_turbin, Вы писали:
A>>6. Нет некоторых полезных операторов (тернарный, например) _>в Perl-e столько прикольных операторов, но мрак все равно полный.
Здравствуйте, Algorithmus, Вы писали:
A>Я и говорю, что для каждого класса задач есть "свой" язык программирования. Но так сложилось, что С и паскаль используются для решения похожих, а то и одинаковых задач. О том и разговор. A>А под языком "другого плана" я имел в виду то что C# и Java не могут быть использованы в некоторых сферах, в которых C и Pascal с успехом применяются.
А вообще причем тут Язык и Сфера применения? Напишу компилятор который C# или Java в досовый екзешник скомпилирует — все будут только рады, только вот никто не напишет, ибо нефиг
ssm>>>>замени функциями ssm>>ну а ты когда на C под дос писал, что тоже без ассемблера обходился?
Да Конечно если не видеокарту "тюнил" (хотя и там port работало)
A>Вопрос не в том, что я обходился без АСМа (а без него я не обходился), а в том, что некоторые моменты программирования можно упростить, чтобы программер сам не изобретал велосипед, и не воротил своих заменителей уже готовым конструкциям.
Хотя я уже давным давно не пишу на Турбо-Паскале — он до сих пор в моем сознании остался как
великолепнейший и красивый язык программирования.
AJD>Здравствуйте, slegkapjan, Вы писали:
S>>P.S. Товарищи, я вас просто умоляю, давайте не будем устраивать священных войн! AJD>А сам даешь провакационные ответы без обоснований
S>>Ну и замечательная экспрессивность Си, отсутствие всяких лишних и затрудняющих программирование фич, AJD>А что затрудняет программирование в паскале? Только не будем про begin end
S>>красивый синтаксис, AJD>Весьма спорно, если речь идет о Си без плюсов. Но в принципе это дело вкуса
S>>великолепные возможности по работу с железом... AJD>Какие такие возможности есть в Си и нету в Borland Pasсal? AJD>И какие вообще есть возможности по работе с железом у Си на уровне языка?
Port[1..65536] : Byte, absolute, asm, Intr, Memory[$xxxxx]: Word — в Турбо Паскале
тоже есть весь боекомплект для работы с "железом". Чем он в этом отношении
хуже СИ?
СИ-шники — вы параноики, до безобразия параноики. Думаю у вас комплекс неполноценности
играет, что вы все так на паскалистов (делфистов) кидаетесь.
Кидайтесь, кидайтесь. Я по работе программирую на си-шарпе один из немногих в своей конторе,
также существует большая коалиция СИ-шников — которых мы постоянно "имеем" по качеству,
срокам, да и вообще по ширине размаха мысли. Я бывший делфист — и горжусь этим.
Здравствуйте, Cyberax, Вы писали:
C>s.ts пишет:
>> ... но как выяснилось, большинство пишущих на с++ пишут на нем в стиле >> плохого дельфи-кодераочень многие не могут даже на паскале нормально >> написать
C>А большинство пишущих на Паскале/Дельфи — студенты и школьники. Говорить C>о качестве их кода или промолчать?
Ответь за свой базар!
C>Еще предлагаю посчитать среднюю температуру по программистам на Дельфи и C>С++.
C>-- C>С уважением, C> Alex Besogonov (alexy@izh.com)
Whistler wrote:
> C>А большинство пишущих на Паскале/Дельфи — студенты и школьники. > Говорить > C>о качестве их кода или промолчать? > Ответь за свой базар!
Да с удовольствием, давайте ваш адрес
Про Pascal я даже и говорить не буду — я на нем помню только ОДНУ хоть
сколько-то полезную софтину (тоссер для фидошки, если кто помнит что это
значит). Да и устарел Паскаль тааааааааааааааак сильно, что про него и
флеймить-то неприлично.
Delphi уже используют в реальных проектах, но основная масса ее
пользователей — это как раз студенты и школьники.
Здравствуйте, Cyberax, Вы писали:
C>Про Pascal я даже и говорить не буду — я на нем помню только ОДНУ хоть C>сколько-то полезную софтину (тоссер для фидошки, если кто помнит что это C>значит).
Разная у людей память. Я вот ещё помню Quattro Pro. MultiEdit так до сих пор использую.
А ещё некоторые TeX очень уважают.
Трурль wrote:
> C>Про Pascal я даже и говорить не буду — я на нем помню только ОДНУ хоть > C>сколько-то полезную софтину (тоссер для фидошки, если кто помнит что > это > C>значит). > Разная у людей память. Я вот ещё помню Quattro Pro. MultiEdit так до > сих пор использую.
Оба никогда не использовал.
> А ещё некоторые TeX очень уважают.
Здравствуйте, Cyberax, Вы писали:
C>Он уже не на Паскале написан
Что значит "уже не на Паскале"?
% This program is copyright (C) 1982 by D. E. Knuth; all rights are reserved.
....
% Version 3.141592 fixed \xleaders, glueset, weird alignments (December 2002).
% A reward of $327.68 will be paid to the first finder of any remaining bug.
....
This is \TeX, a document compiler intended to produce typesetting of high quality.
...
This \TeX\ implementation conforms to the rules of the {\sl Pascal User
@:PASCAL}{\PASCAL@>
@^system dependencies@>
Manual} published by Jensen and Wirth in 1975
....
If this program is changed, the resulting system should not be called `\TeX';