![]() |
Модераторы: LSD Страницы: (12) Все « Первая ... 5 6 [7] 8 9 ... Последняя »
( Перейти к первому непрочитанному сообщению ) |
![]() ![]() ![]() |
|
Beltar |
|
||||||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 627 Регистрация: 11.1.2006 Репутация: 2 Всего: 7 |
На Паскале есть только одно глупое ограничение - адресная арифметика. Больше ничего обходить не надо, я тоже иногда пользуюсь трюкачеством/
Я себя тоже профессиональным программистом не считаю т. к. работаю кодером на заводе, а это просто не тот уровень, тем не менее даже мне понятно, что лучший язык это тот на котором меньше ошибок делаешь. А ограничения есть всегда, особенно, когда больше одного работает и надо устанавливать какой-то стандарт для себя.
Для пользы самого солдата. Все пороки они от безделья.
Даже слово procedure само по себе очень удобный маячек при просмотре кода. И Си очень страдает от отсутствия таких вот мелких, но на самом деле необходимых вещей.
Имею сие чтиво в бумажном варианте, 400+ р. отдал, не со всем там могу согласиться, в частности с наездом на свойства, хотя в целом язык выглядит куда более "болтливым", чем Паскаль из-за разных описателей. -------------------- Опытный программист на C++ легко решает любые не существующие в Паскале проблемы. ![]() Пищущий на C++ мужик. Даже если это мужик сидит в написанном на Delphi и жрущем паскалевскую библиотеку билдере. |
||||||||
|
|||||||||
kemiisto |
|
|||
![]() Дикий Кот. =^.^= ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Участник Клуба Сообщений: 3292 Регистрация: 29.7.2007 Репутация: 3 Всего: 160 |
А я согласен с автором. ![]() ![]() -------------------- |
|||
|
||||
Beltar |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 627 Регистрация: 11.1.2006 Репутация: 2 Всего: 7 |
Ну так в Delphi тоже так можно, другое дело, что для не published членов может оказаться влом свойство писать, когда можно ф-ией ограничиться.
-------------------- Опытный программист на C++ легко решает любые не существующие в Паскале проблемы. ![]() Пищущий на C++ мужик. Даже если это мужик сидит в написанном на Delphi и жрущем паскалевскую библиотеку билдере. |
|||
|
||||
Alexeis |
|
|||
![]() Амеба ![]() Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 14 Всего: 459 |
С++ давно потерял лаконичность с тех пор как отделился от С.
-------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
Beltar |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 627 Регистрация: 11.1.2006 Репутация: 2 Всего: 7 |
Есть что-то общее между C++ и ООП для ассемблера...
-------------------- Опытный программист на C++ легко решает любые не существующие в Паскале проблемы. ![]() Пищущий на C++ мужик. Даже если это мужик сидит в написанном на Delphi и жрущем паскалевскую библиотеку билдере. |
|||
|
||||
wester |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 675 Регистрация: 27.2.2009 Репутация: нет Всего: 13 |
LamerTM,
против дельфинов не имею ничего против, и то сколько написано программ на этом языке , только подтверждает то что язык достаточно гибок , а претензии о том что он что то не делает так как хочет программист, говорит только о малом опыте последнего. C# хорош только тем что позволяет писать не задумываясь "как оно работает" , но в остальном достаточно узок |
|||
|
||||
LamerTM |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 97 Регистрация: 11.3.2006 Репутация: нет Всего: 0 |
Ничего подобного. Впрочем, я уже понял что программистам это объяснять бесполезно. Я на форумах программеров никогда не бывал (только если спросить что-то). Вот почитал последние пару месяцев и понял, что программисты это, пардон, задроты. Которые окончательно оторвались от реальности и ушли в программирование настолько, что уже забыли зачем оно нужно. Если вообще знали. Теперь понимаю почему их считают людьми со странностями. |
|||
|
||||
Frees |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2233 Регистрация: 2.12.2005 Где: Екатеринбург Репутация: нет Всего: 54 |
LamerTM, секретарша?
-------------------- Кольцов Виктор Владимирович |
|||
|
||||
wester |
|
||||||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 675 Регистрация: 27.2.2009 Репутация: нет Всего: 13 |
LamerTM,
да минус поставил я, что бы не было дальнейших выяснений отношений
просто программисты в отличии от прочих мыслят рационально и рассматривают только четкую аргументацию а не слухи
есть просто очень увлеченные люди
вся аргументация сводится к предложению "меня никто не слушает - вы все противные" upd и давайте не скатываться в откровенный оффтоп , для этого есть ПМ и флейм Это сообщение отредактировал(а) wester - 19.10.2009, 19:14 |
||||||
|
|||||||
LamerTM |
|
||||||
Шустрый ![]() Профиль Группа: Участник Сообщений: 97 Регистрация: 11.3.2006 Репутация: нет Всего: 0 |
Я на минусы не заморачиваюсь.
Да вот выясняется что как раз рациональности у программистов очень мало, что меня и удивило. Религиозные люди, мыслящие догмами. Вот например у тебя. Ты пишешь: "а претензии о том что он что то не делает так как хочет программист, говорит только о малом опыте последнего.". Тебе даже в голову не может прийти что есть еще такое понятие как удобство. И если человек не хочет писать определенным образом, то это не значит что он не может так писать, или что у него мало опыта. Ему может это быть просто неудобным. Он может и так, и так, но хочет именно так, как хочет. У программистов, как я понял, это уже называется ламерством. ![]() ![]() Я на делфи писал 6 лет, копипастил названия функций и прочую муть. Так что я не хочу это делать не потому что у меня мало опыта в нажимании Ctrl+C. Скорее наоборот.
Для этого есть модераторы, которые могут перенести посты в отдельную ветку во флейме, а нарушителей забанить. |
||||||
|
|||||||
wester |
|
||||||||||||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 675 Регистрация: 27.2.2009 Репутация: нет Всего: 13 |
LamerTM,
0k, просто бывает что поставив минус человеку , последний начинает вопрошать что же вы тут несогласных ненавидите
языки программирования вообще очень сильно принципиально заформализованны. это крик из серии почему я пишу слово void в начале ,а название метода в конце , хотя хочется наоборот это просто формальные спецификации языка , которые хочешь\не хочешь придерживаешься
под каждую задачу , выбирается ЯП который лучше всего удовлетворяет нуждам задачи
нужно будет - напишут , непонятно при чем здесь ламерство
а что взаимоисключающегося ?
вот поэтому вы и не стали программистом , копипастом убивается любое желание |
||||||||||||
|
|||||||||||||
Beltar |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 627 Регистрация: 11.1.2006 Репутация: 2 Всего: 7 |
Да блин, не нравится ф-ии в юнитах копировать, хотя обычно Ctrl-C выручает, иди учи Оберон, там для пометки ф-ии, как экспортируемой достаточно * поставить. Потом только будешь в файле на тысячи строк долго и нудно искать, что на экспорт, а что кишки. Или ты настолько умный, что можешь предложить способ как улучшить процесс? Я пока что считаю деление модуля на интерфейс и реализацию оптимальным решением, т. к. это позволяет обеспечить оптимальную читаемость, скорость набора же и так сильно автоматизированного для программирования роли не играет.
-------------------- Опытный программист на C++ легко решает любые не существующие в Паскале проблемы. ![]() Пищущий на C++ мужик. Даже если это мужик сидит в написанном на Delphi и жрущем паскалевскую библиотеку билдере. |
|||
|
||||
kemiisto |
|
|||
![]() Дикий Кот. =^.^= ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Участник Клуба Сообщений: 3292 Регистрация: 29.7.2007 Репутация: 3 Всего: 160 |
Ничего ты там искать не будешь, интерфейс сгенерируется атоматически при компиляции. А в Delphi это надо ручками делать. ![]() -------------------- |
|||
|
||||
Beltar |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 627 Регистрация: 11.1.2006 Репутация: 2 Всего: 7 |
В Delphi проблема в том, что для свободных юнитов Ctrl-C не работает, т. е. в идеале в Паскале все равно д/б проще, прописываешь интерфейс и тебе все остальное генерируется, задача для редактора уровня блокнота.
-------------------- Опытный программист на C++ легко решает любые не существующие в Паскале проблемы. ![]() Пищущий на C++ мужик. Даже если это мужик сидит в написанном на Delphi и жрущем паскалевскую библиотеку билдере. |
|||
|
||||
LamerTM |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 97 Регистрация: 11.3.2006 Репутация: нет Всего: 0 |
Это верно. Мне не нравится делфи. Но я допускаю что кому-то не влом копипастить строки. Так же как мне не влом на C# напротив каждого поля ставить public, хотя в делфи в таких случаях надо поставить только один public. Дело вкуса. Меня удивило то, что программисты эту чисто субъективную вещь на уровне "нравится/не нравится" восприняли как нечто объективное и стали за это называть меня ламером и оскорблять (в другой теме). Только за то, что мне не нравится писать определенный код, который лично мне неудобен. Нет, я не стал программистом совсем по другой причине. Это было моё решение.
Дык я почти так и поступил, только выучил C#. А в Обероне, как я читал, нет оператора goto. Так что это не язык для удобного программирования. Уточнение для тех, кто на броне: удобного для меня. Поэтому Я его не выберу. Хотя кому-то он будет в самый раз. Выдумал этот язык всё тот же персонаж, что и Паскаль. Так что ничего удивительного. Наверное Вирту (или как его там) он очень нравится. Интересно, какие программы он на нём написал? ![]() Вот как раз из-за модулей я и забил на делфи. Потому что там нельзя объявить 2 класса в разных модулях, ссылающиеся друг на друга. Для меня именно ЭТО была главная причина (а может просто последняя капля). Всё остальное, будь то копипастинг строк, будь то неудобное для меня объявление переменных, я мог терпеть. Это скорее уже мелкие придирки, которые всегда раздражали, но не настолько чтобы бросить всё и начать изучать новый язык. На С# действительно без списка функций класса (как в интерфейсной части делфи) по-началу я слегка растерялся. Но потом сообразил как там работать и всё нормально. Так что ничего важного в этих объявлениях нет. Если хочется иметь список функций, можно в комменты фигачить всё что угодно. Хоть список функций модуля, хоть еще что. Правда поддерживать это в актуальном состоянии компилятор заставлять не будет. Теоретически, секцию объявлений может создавать сама IDE на ходу на основе данных модуля и предоставлять ее пользователю. Что, трудно сделать такую IDE? А вот автоматизации полной не было, по крайней мере в Delphi 7. Shift+Ctrl+C - это не автоматизация. |
|||
|
||||
![]() ![]() ![]() |
Правила ведения Религиозных войн | |
|
1. Уважайте собеседника 2. Собеседник != враг 3. Старайтесь воздерживаться от тем вида "Windows Rulez" или "Linux Rulez" С уважением, Smartov. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Религиозные войны | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |