![]() |
Модераторы: LSD Страницы: (144) « Первая ... 74 75 [76] 77 78 ... Последняя »
( Перейти к первому непрочитанному сообщению ) |
![]() ![]() ![]() |
|
LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 9 Всего: 538 |
Девочки, вы опять начинаете?
-------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
Athari |
|
||||||||||||||||||||||
![]() Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 27.6.2007 Где: Казань, Россия Репутация: 1 Всего: 1 |
@Beltar
Чтобы. Построй граф (реализуй через указатели), чтобы каждая вершина ссылалась на 2-5 других вершин. Теперь напиши метод для освобождения памяти такого графа (в общем случае).
Пруфлинк? Чуть менее, чем все современные языки, используют сишный синтаксис (фигурные скобочки), а не паскалевский (begin/end). Некоторые перешли на форматирование отступами.
К книгам прилагаются диски. Если бы ко мне пришёл живой человек с распечаткой, то я бы кинул стопку бумаги в шредер и попросил файл. Если человек отказывается давать файл, то конструктивный диалог невозможен.
Чо? Как ты будешь использовать один класс, если у тебя, например, 100 типов договоров страховок, и каждый тип содержит разные данные, работает по разной логике, редактируется в своей специализированной форме и т.п.?
Рукалицо.жпг Сложность может выражаться в следующем: - Сложная предметная область. Много понятий, много сущностей, много зависимостей между ними. (Пример: традиционный энтерпрайз.) - Алгоритмическая сложность. Сложная логика, требующая поиска некого решения в большом пространстве решений. (Примеры: анализ графики, разнообразные поиски оптимальных решений.) - Большие объёмы данных. Хранение и анализ больших объёмов данных. (Примеры: адронный коллайдер, архив интернета.) - Высокая нагрузка на систему. Непрекращающийся поток тысяч и миллионов запросов к системе. (Пример: высоконагруженные сайты.) - Критичная производительность, время отклика. Важно, чтобы в любой момент времени задержка не превышала заданную. (Примеры: аппараты поддержания жизни, ААА игрушки.) - Очень малое количество ресурсов. Мало памяти, мало процессорного времени. (Пример: программирование микроконтроллеров.) - Критическая надёжность. Отсутствие ошибок всегда на первом месте. (Пример: космические аппараты.) И так далее и тому подобное. Часто эти сложности пересекаются. Но ты почему-то свято веришь, что сложность бывает только одного типа, а всё остальное -- чьи-то больные фантазии, которые тривиально сводятся к одному простому случаю. И уж точно все проблемы решаются на коленке самым аскетичным способом, никаких новомодных технологий нам не надо. (Знаю, ты будешь цепляться к космическим аппаратам, поэтому сразу смотри первый пункт.)
Если там было дельфи, то винить надо дельфи -- напортачить можно и одной строчкой, а там целый язык. Нормальные шаблоны пустых проектов в студии всегда работают, поверь.
На одну твою дельфовую игру я приведу десять на дотнете/джаве, ну да ладно. Ты договаривай уж, где название игры?
Ага, уже почитал твоё ржание. Ты смысл constexpr ниасилил. Что уж говорить об остальных фичах С++11 -- слишком много непонятных слов. И вообще, посыл был не в поржать, а сравнить возможности. Ты ж только что говорил, что дельфи, возможно, не только догнал, но и перегнал плюсы. То есть всё-таки такого не было?
Нет. Я готов терпеть задержки в лишние 200 мс, если мне дадут в 5 раз больше возможностей.
Во все времена фреймворк ставился или отдельным файлом, или прозрачно подключался к инсталлятору приложения. Но инсталляторы -- это тоже никому не нужная вундервафля, да? |
||||||||||||||||||||||
|
|||||||||||||||||||||||
Bother |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 0 Регистрация: 13.4.2013 Репутация: нет Всего: нет |
ок, может я чего-то и не понимаю - повтори на дельфи:
|
|||
|
||||
Athari |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 27.6.2007 Где: Казань, Россия Репутация: 1 Всего: 1 |
@Bother
Странный пример. Это мерянье чем? Инициализацией списков? Количеством букв? И задача поставлена некорректно. Нужно не "повтори мой код в синтаксисе дельфи", а "выведи тот же самый результат" -- тогда это соревнование будет честным. |
|||
|
||||
Bother |
|
||||
![]() Новичок Профиль Группа: Участник Сообщений: 0 Регистрация: 13.4.2013 Репутация: нет Всего: нет |
|
||||
|
|||||
Athari |
|
||||
![]() Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 27.6.2007 Где: Казань, Россия Репутация: 1 Всего: 1 |
@Bother
Постановка задачи "повтори мой код". Соревнуются автомобиль и истребитель в поездке от Москвы до Владивостока. Автомобиль проезжает по узким закоулкам городов, в тоннелях, под мостами, через неделю добирается до точки назначения и говрит: "Самолёт, повтори мой маршрут. Но только не срезать!" ![]() Ну вот на шарпе я напишу:
Что лучше? ![]() |
||||
|
|||||
Bother |
|
||||
![]() Новичок Профиль Группа: Участник Сообщений: 0 Регистрация: 13.4.2013 Репутация: нет Всего: нет |
в данном случае цель - посмотреть, как он будет работать с объектом-коллекцией, вместо стандартных массивов.
|
||||
|
|||||
Athari |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 27.6.2007 Где: Казань, Россия Репутация: 1 Всего: 1 |
|
|||
|
||||
Bother |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 0 Регистрация: 13.4.2013 Репутация: нет Всего: нет |
||||
|
||||
k0rvin |
|
||||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 442 Регистрация: 24.1.2010 Репутация: 1 Всего: 5 |
Чтобы не решать каждый раз, когда и где этот Free писать. Добавлено через 1 минуту и 1 секунду Только процедурные привет-миры. Добавлено через 10 минут и 42 секунды
-------------------- “Object-oriented design is the roman numerals of computing.” — Rob Pike All software sucks |
||||||
|
|||||||
Beltar |
|
||||||||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 627 Регистрация: 11.1.2006 Репутация: 2 Всего: 7 |
Стандартный контроллерный ST паскалеподобный, все 4 отобраных кандидата на язык для американских военных (будущая Ада) были основаны на Паскале. Т. е. когда вопрос стоял серьезно, то делали как надо, а не как в Си. Впрочем Bother уже привел пример, так что требуется переводчик с этого бреда на русский.
Если Mono такое УГ, что ее можно так положить подключением модуля .NET языка, то это проблемы mono, а не Oxygen'а. Со студией он почему-то работает.
Все приведенные тобой задачи в конечном итоге все равно сводятся ко времени их выполнения. Правильность само собой.
Eador. Masters Of The Broken World Про игры на жабе только не смеши.
Во-первых, у меня есть нормальные классы, чтобы с указателями дела не иметь, хотя в данном случае задача мелкая, можно и рекоды, а им Dispose делать. Во-вторых, вершины все равно будут ссылаться друг на друга, так что, если я убиваю вершину, то сначала удалюсь из списков своих соседей, а уже потом харакири. Впрочем я жду описания алгоритмов работы GC, похоже одним только непредсказуемым вызовом его минусы не исчерпываются. -------------------- Опытный программист на C++ легко решает любые не существующие в Паскале проблемы. ![]() Пищущий на C++ мужик. Даже если это мужик сидит в написанном на Delphi и жрущем паскалевскую библиотеку билдере. |
||||||||||
|
|||||||||||
Athari |
|
||||||||
![]() Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 27.6.2007 Где: Казань, Россия Репутация: 1 Всего: 1 |
@Beltar
Ты осознаёшь, что перечисленные языки -- это меньше одной десятой процента среди программирования во всём мире? Я могу допустить, что военным нравится язык, более похожий на естественный, но ты же говоришь о популярности и всеобщем признании. Это совсем другое.
Я поражаюсь твоей логике: Студия работает Студия+Дельфи не работает Вывод: Студия -- глюкало ![]()
"Само собой"? То есть разницы между разработкой CD Ejector и системой обеспечения жизни -- нет? Я не знаю, как выразить свою мысль о твоих интеллектуальных способностях, широте и глубине твоих представлений о программировании и возникающих в нём проблемах, оставаясь в рамках правил форума. Поэтому я промолчу.
Демки нет, отзывов на метакритике нет. Хотя по скринам не так страшно. ![]() |
||||||||
|
|||||||||
k0rvin |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 442 Регистрация: 24.1.2010 Репутация: 1 Всего: 5 |
Думаю там дело не в естественности, а в куче статических гарантий, которыми можно обвешать типы и прочие сущности, что позволяет отловить очень много ошибок на этапе компиляции. Beltar, Однако даже разработчики Ada поняли, что паскаль мертв и стали обращать внимание на живые языки:
http://en.wikipedia.org/wiki/Garbage_colle...Basic_algorithm Вкратце в простейшем случае («наивная» реализация) GC находит все достижимые объекты, а остальные уничтожает. Копирующий GC, как и следует из названия, найденные достижимые объекты копирует в другую половину памяти. Преимущество — нет фрагментации памяти, поэтому выделение памяти под новый объект происходит быстрее, чем в этих ваших Делфях. Соответственно граф будет удалено полностью и сразу. -------------------- “Object-oriented design is the roman numerals of computing.” — Rob Pike All software sucks |
||||
|
|||||
serger |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 518 Регистрация: 19.6.2007 Где: Ижевск Репутация: 0 Всего: 5 |
Игра ничё, графика уг и лагает на втроенной видео. Такую игру и на javascript в браузере тормозить не будет, а туда уже шутеры тащат. Про тормоза java, уже чес-слово не смешно - сидите в своей люльке ![]() -------------------- упс! |
|||
|
||||
serger |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 518 Регистрация: 19.6.2007 Где: Ижевск Репутация: 0 Всего: 5 |
Кстати, гораздо показательнее ИМХО вот такое: http://habrahabr.ru/company/mailru/blog/177953/
-------------------- упс! |
|||
|
||||
![]() ![]() ![]() |
Правила ведения Религиозных войн | |
|
1. Уважайте собеседника 2. Собеседник != враг 3. Старайтесь воздерживаться от тем вида "Windows Rulez" или "Linux Rulez" С уважением, Smartov. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Религиозные войны | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |