User Tag List

Показано с 1 по 10 из 169

Тема: Подскажите пожалуйста, На каких языках пишутся игры.

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Регистрация
    14.01.2005
    Адрес
    Таганрог, Россия
    Сообщений
    4,286
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    91
    Поблагодарили
    39 сообщений
    Mentioned
    8 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Barmaley_m Посмотреть сообщение
    А ты уверен, что люди именно из-за бейсика начали использовать подобный подход? Может быть они просто, увидев удобства глобальных переменных, стали применять их повсеместно, полагая, что раз такое средство в языке имеется и кажется удобным - то почему бы его не применять при всяком удобном случае?
    Говорю за те случаи, с которыми сталкивался. На мой вопрос "почему ты так сделал?" (имеется в виду глобальные переменные и т.п.) был ответ "ну я когда-то на бейсике так писал, все работало".

    Цитата Сообщение от Barmaley_m Посмотреть сообщение
    Тут, мне кажется, дело в том, что кроме собственно учебников паскаля, надо читать еще книги вроде Кернигана и Плоджера о хорошем стиле программирования. Хоть данная книга базируется и на фортране - языке, не очень располагающем к структурированию программ - концепции, изложенные в ней, помогают и сегодня всем, кто старается совершенствоваться в данном деле.
    И откуда начинающий программист догадается, что книги, содержащие исходники на неизвестном (а по слухам и весьма устаревшем) языке- правильный источник знаний?
    Если уж на то пошло, есть более современные руководства по хорошему стилю программирования.

    Цитата Сообщение от Barmaley_m Посмотреть сообщение
    Пункт 2 наверно сводится к пункту 1, потому что ведь сам указатель тоже надо как-то передать. Так что, небыдлокодеры передают параметры только через стек?
    А регистры уже отменили?

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2

    Регистрация
    08.05.2007
    Адрес
    Dnepropetrovsk
    Сообщений
    1,089
    Спасибо Благодарностей отдано 
    281
    Спасибо Благодарностей получено 
    70
    Поблагодарили
    49 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vitamin Посмотреть сообщение
    И откуда начинающий программист догадается, что книги, содержащие исходники на неизвестном (а по слухам и весьма устаревшем) языке- правильный источник знаний?
    Возможные варианты: 1) по наставлению препода; 2) по совпадению имени одного из авторов с именем одного из авторов языка C, если читатель недавно осваивал язык C по книге Кернигана и Ритчи и оценил доходчивость изложения и ценность содержащейся в книге этих авторов информации.
    Цитата Сообщение от Vitamin Посмотреть сообщение
    Если уж на то пошло, есть более современные руководства по хорошему стилю программирования.
    Я надеюсь. Ту книгу привел просто как пример лучшего, что читал сам на эту тему. Страуструп тоже учит хорошему стилю программирования, но это более тяжелое чтение.

    Так или иначе, книги о хорошем стиле программирования читать необходимо, чтобы научиться ему. Отработав стиль, можно и на бейсике писать программы с минимумом глобальных зависимостей и максимальным разделением модулей. Потому что любой язык, как ты правильно заметил, содержит средства, могущие превратить программу в кашу, и если человека вовремя не предостеречь от использования этих средств - то и будет результат, который ты наблюдал.
    Цитата Сообщение от Vitamin Посмотреть сообщение
    А регистры уже отменили?
    Нет, я просто постеснялся о них спрашивать, чтобы меня не назвали быдлокодером Ведь ты перечислил только стек и указатель (через стек).

    А регистры по сути являются теми же глобальными переменными. В бейсике тоже можно назначить переменные с именами bc, de, hl, и зарезервировать их для целей передачи аргументов и результатов функций.

    Стек необходим только для рекурсии, но это достаточно экзотическая ситуация, чтобы начинающий не беспокоился о том, что ему скоро понадобится этот прием.

    ---------- Post added at 16:26 ---------- Previous post was at 16:20 ----------

    Цитата Сообщение от Lethargeek Посмотреть сообщение
    То есть ничего на Спеке ты назвать не можешь. Так я и думал.
    Конкретно на Спеке просто нет нормальных компиляторов и интерпретаторов никаких языков, кроме бейсика и ассемблера.

    Если расширить кругозор до границ использования процессора Z80, то рисуется турбо паскаль для CP/M. Более чем годный компилятор с редактором впридачу, очень рекомендуется для изучения и повседневного использования.

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Подскажите пожалуйста!
    от Alex_Vac в разделе Разный софт
    Ответов: 7
    Последнее: 15.02.2009, 15:38
  2. Подскажите пожалуйста!
    от Alex_Vac в разделе Оси
    Ответов: 6
    Последнее: 15.02.2009, 14:54
  3. Подскажите аналоги DALLAS DS1285, пожалуйста.
    от Evgeny Muchkin в разделе Несортированное железо
    Ответов: 6
    Последнее: 19.09.2006, 15:28
  4. Каких команд с IX не существует?
    от captain cobalt в разделе Программирование
    Ответов: 5
    Последнее: 21.08.2006, 19:58
  5. Подскажите название игры
    от baron в разделе Игры
    Ответов: 9
    Последнее: 12.02.2006, 12:05

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •