Ответы пользователя по тегу Программирование
  • Как считать очень большие числа, и на каком языке программирования?

    HemulGM
    @HemulGM
    Delphi Developer, сис. админ
    Я как-то давно делал подобное приложение. Хотя, делал только сложение чисел. Пришлось делать 64bit версию, чтобы считать числа "длинной" в больше чем миллионы знаков. Делал на Delphi. Код достаточно скромный.
    https://github.com/HemulGM/HandleSumm
    5ea521552cd17785359902.png
    Ответ написан
    4 комментария
  • Как улучшать качество кода?

    HemulGM
    @HemulGM
    Delphi Developer, сис. админ
    Качество кода повышается с получением exp. Ты пишешь код, заимствуешь код, смотришь приёмы, берёшь что-то себе. Читаешь документацию, читаешь чужие исходники, статьи на сайтах.
    А вообще, сначала хорошо бы разобраться, что ты подразумеваешь под качеством кода. Если он выглядит паршиво: "название переменных, методов, классов, не соблюдение стандартов и правил, отступов и прочего", то это отдельный вопрос. Если ты такой код никому никогда не покажешь, то пусть так и будет пока.
    А если качество кода для тебя это отточенный алгоритм, безошибочная обработка, отказоустойчивость, то книги тебе не помогут. Исключительно только опыт.
    Ответ написан
    Комментировать
  • Возможно ли стать Системным программистом без высшей математики?

    HemulGM
    @HemulGM
    Delphi Developer, сис. админ
    Скажу по своему опыту, что тот факт, что я не изучал высшую математику (уж так получилось), не особо сказался на разработке в сфере системного программирования. Высшая математика будет необходима при собственном исследовании каких-либо вещей. Но всё зависит от того, что конкретно ты подразумеваешь под сис. программированием: ос, утилиты, субд, драйвера? Чем ближе ты к более низкому программированию и железу, тем больше тебе будет необходима работа с математикой.
    Ответ написан
    2 комментария
  • Как создаются крупные программы (на подобии графических редакторов, офисных программ)?

    HemulGM
    @HemulGM
    Delphi Developer, сис. админ
    А чем плох редактор форм? Что в нём не хватает? Вас наверно волнует вопрос, а как же отображается что-то не входящее в стандартный набор визуальных компонентов? Дело в том, что это стандартный набор, а создавать свои визуальные компоненты ни кто не запрещает. Их могут создавать не визуально, чистым кодом. Можно создавать DesignTime компоненты (те, что отображаются в редакторе форм) и работают точно так же, перетаскиваешь, настраиваешь и прочее. Вы слишком рано задались этим вопросом, не изучив общей теории.

    Вот тебе не большой пример. Конечно, он не дотягивает до мощных графических редакторов и других крупных проектов, но все же.

    5d9875ff781b9090812944.png
    Эта программа написана мною. Это сервер-менеджер для игры. Он написан на чистом Delphi. В нём я использую мною же написанные визуальные и невизуальные компоненты.

    Есть другой проект, написан на том же языке:
    5d987674d2535012330583.png
    Это "тайм-менеджер" обыкновенный. Здесь и вовсе нет стандартных компонентов (все мои), но он тоже сделан в редакторе форм.

    Редактор форм - это лишь инструмент, позволяющий ускорить процесс разработки, а не ограничитель.
    Ответ написан
    3 комментария