Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр
Поднимайтесь как можно выше по дереву, собирайте цветы и дарите их близким.
Вас ждут уникальные награды и 22 выгодных промокода!

Пикаджамп

Аркады, Казуальные, На ловкость

Играть

Топ прошлой недели

  • AlexKud AlexKud 38 постов
  • SergeyKorsun SergeyKorsun 12 постов
  • SupportHuaport SupportHuaport 5 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня

Визуальное программирование

19 постов сначала свежее
13
akdengi
akdengi
6 месяцев назад

Настольная игра про битвы программируемых роботов⁠⁠

Настольная игра про битвы программируемых роботов Настольные игры, Образование, Программирование, Обучение, Визуальное программирование, Робототехника

Посмотрим, может ли выйти в Горячее коробка с настольной игрой. Идея моя, механика моя, рисовал все тоже я :)

P.S. Про игру подробнее на ее странице

Показать полностью 1
Настольные игры Образование Программирование Обучение Визуальное программирование Робототехника
3
1
RafGal
RafGal
9 месяцев назад

ЖивоСкрипт — настоящее программирование для детей⁠⁠

ЖивоСкрипт — настоящее программирование для детей Программирование, Разработка, Визуальное программирование, Длиннопост

Этот визуальный язык программирования создан специально для детей 12+. Также им могут пользоваться взрослые программисты-любители которым нужен простой инструмент. Таким простым настоящее программирование ещё не было.

Визуальный язык программирования ЖивоСкрипт (далее ЖС) — это графический интерфейс для языков JavaScript и PHP. ЖС транслируется в эти языки для дальнейшего использования на клиенте или сервере. Свободное приложение ЖС работает в браузере, онлайн и офлайн, на русском и английском языках.

Цель создания этого визуального языка — сделать настоящее программирование предельно простым, понятным и удобным для детей и любителей. ЖС упрощает и облегчает обучение и работу программиста. ЖС скрывает всю сложность и оставляет только суть — дерево программы в чистом виде, без скобок, запятых и прочей суеты. Программисту остаётся думать только о структуре программы, рутина автоматизирована и скрыта. Для кодинга на ЖС юный русский программист может даже не владеть английским языком.

ЖС был испытан на детях. Дети 12+ лет легко осваивают этот язык приблизительно за три месяца, занимаясь два раза в неделю и создавая на нем сайты или 2D-игры.

Этот визуальный язык похож на Блокли и Скретч, но он удобнее и на нём можно создавать сложные большие программы. В ЖС есть все достоинства этих языков, но нет их недостатков. Это недостающее промежуточное звено между примитивным детским и сложным профессиональным программированием. ЖС вполне может стать основным языком для обучения программированию в школах и кружках, потому что в нём сочетаются минимальная сложность с максимальными возможностями применения.

ЖивоСкрипт — настоящее программирование для детей Программирование, Разработка, Визуальное программирование, Длиннопост

пример кода на языке ЖивоСкрипт

Название ЖивоСкрипт (JivoScript) происходит от предыдущего названия языка JavaScript — LiveScript. На стороне сервера JavaScript по задумке авторов должен был называться LiveWire. В ЖивоСкрипте реализована изначальная идея разработчиков — на нём можно писать код для клиента и сервера.

Ещё есть два свободных редактора с ЖивоСкриптом — Двадэшки для 2D-игр с библиотекой matter.js и ВебКодер для создания сайтов. В ВебКодере также визуализированы языки HTML и CSS.

В этой статье подробное описание языка и пример простого клиент-серверного приложения.

Показать полностью 2
[моё] Программирование Разработка Визуальное программирование Длиннопост
13
7
KiborBot
10 месяцев назад

Создание кода для Python в Блочном Визуальном редакторе Кибор с помощью Блок схем⁠⁠

Доработал Визуальный редактор кода Python.

Визуальный редактор способен генерировать исполняемый код для Python с визуальной блок схемы.

Возможно 2 режима генерирования скрипта.

Первый использует замкнутый цикл для реализации логики.
Второй реализует алгоритм "ручного программирования"

Кроме этого в Визуальном редакторе возможно свободная передача управления из одной части скрипта в другую и сгенерируется правильный исполняемый Python код.

Пример схемы и генерируемого кода:

Создание кода для Python в Блочном Визуальном редакторе Кибор с помощью Блок схем Python, Визуальное программирование, Кибор, Программирование, Видео, YouTube, Длиннопост
Создание кода для Python в Блочном Визуальном редакторе Кибор с помощью Блок схем Python, Визуальное программирование, Кибор, Программирование, Видео, YouTube, Длиннопост

Видео как создавать схему с ветвлением логики и генерировать исполняемый код Pytho

Как создавать функции с помощью Визуального редактора кода для Pytho

Пояснение структуры кода, который генерирует блочный Визуальный редактор кода Pytho

Показать полностью 2 3
Python Визуальное программирование Кибор Программирование Видео YouTube Длиннопост
5
9
KiborBot
10 месяцев назад

Визуальный редактор, который по блок схеме генерирует код для Python⁠⁠

Решил добавить в визуальный редактор программы Кибор возможность генерировать код для Python.

Этот редактор с помощью правил шаблонов позволяет генерировать любой код.

Насколько знаю для Python нет подобных редакторов. Чем удобно использовать этот редактор для Python... Тем что сам язык подразумевает довольно жесткие правила. В нем достаточно сложно (особенно не имея достаточного опыта) ветвить логику. В визуальном редакторе все создается с помощью блок схемы, логика в которой реализуется переходами между блоками ИСТИНА / ЛОЖЬ.

В итоге получается наглядная схема работы программы, в которой мы не ограничены передачей управления с одной части кода в другую, как это при ручном программирование в Python.

С этой схемы визуальный редактор генерирует исполняемый код для Python.

Пример как выглядит схема:

Визуальный редактор, который по блок схеме генерирует код для Python Визуальный редактор, Визуальное программирование, Видео, YouTube

Более подробно как это устроено и как это работает я пояснил на видео:

Показать полностью 1 2
[моё] Визуальный редактор Визуальное программирование Видео YouTube
2
RafGal
RafGal
1 год назад

ЖивоСкрипт — язык программирования для детей и взрослых⁠⁠

ЖивоСкрипт — язык программирования для детей и взрослых Javascript, PHP, Визуальное программирование, Программирование, Web-программирование

язык программирования ЖивоСкрипт (JivoScript)

Язык программирования ЖивоСкрипт это визуальный интерфейс для языков JavaScript и PHP — в визуальном виде это один язык. ЖивоСкрипт "компилируется" в чистые ванильные текстовые JavaScript и PHP. ЖивоСкрипт облегчает обучение и работу программиста. Таким простым программирование ещё не было, и сделать его ещё проще невозможно.

Проще говоря это альтернатива Скретчу от MIT и Блокли от Гугла — аналогов нет в мире.

Для людей 12+.
Для детей и любителей, не для профессиональных программистов.

Испытано на детях. Ребёнок 12ти лет осваивает это программирование приблизительно за три месяца обучения (48 часов).

jivoscript.ru — это бесплатное приложение в котором вы можете попробовать создавать код на языках JavaScript и PHP в визуальном виде. Вы можете сохранять и загружать исходный визуальный код, запускать в браузере js-код, сохранять код JavaScript и PHP в текстовом виде и смотреть готовый код прямо в браузере.

Учебника пока нет, но если вы знаете языки JavaScript и PHP то вы легко поймёте как это работает.

Также вы можете использовать редактор ВебКодер для создания сайтов и редактор Двадэшки для создания 2д-игр.

Показать полностью
[моё] Javascript PHP Визуальное программирование Программирование Web-программирование
14
1
Аноним
Аноним
1 год назад

Commandos 2 DP 2.2 помогите скомпилировать шрифт⁠⁠

Итак нашёл замечательную сборку на ModDB на игру Commandos 2 Destination Paris.

Commandos 2 DP 2.2 помогите скомпилировать шрифт Компьютерная помощь, Визуальное программирование, Компьютерные игры, Commandos 2

Решил я её полностью перевести но упёрся в проблему с шрифтами. Декомпилятор имеется в наличии а вот как Скомпилировать обратно стоит огромная задача. Шрифты формата .FNC отвечающие за главное меню и оформление скушались на ура, а вот в с файлами формата FNM загвоздка, bmp файлы русских букв имеются от других переводчиков как и шрифты, но закинув их резальтат нулевой, видимо какая то особенность есть при компиляции под версию Com2 DP 2.2.

Я отписался админу проекта он мне ответил и скинул декомпилятор, но сказал что увы и ах с Компиляцей мучайся сам. А я человек простой мало Майский CtrlC CtrlV и не могу никак понять и решить задачку(( поэтому помогайте люд добрый) чем можно простым вскрыть FNM не декомпилируя тупо заменив bmp с уже готовыми русскими буквами БЕЗ ТАНЦЕВ С БУБНОМ))

https://disk.yandex.ru/d/RADSwU2nawVMIQ

В архиве оригинальные шрифты, документация, декомпилятор, и на всякий Русские не рабочие шрифты из которых кокраз надо царапнуть bmp с буквами и перенести в оригинальные файлы. Буду очень благодарен за помощь!

Показать полностью
[моё] Компьютерная помощь Визуальное программирование Компьютерные игры Commandos 2
1
71
devphoenix
devphoenix
2 года назад

10 лет в в мобильных приложениях⁠⁠

Привет Пикабу! Долго я собирался с духом написать пост) Видимо время пришло, на Пикабу больше 10 лет, это наверное самое лучшее сообщество, но сам никогда не участвовал ни постами, ни коментами, вообще я не социальный человек в этом плане, нет ни каких личных акаунтов в соц сетях. Ради данного поста решил все таки зарегистрироваться и поделится, что имею, если будет отклик буду продолжать, нет - не судьба)

Часть первая - Начало.

Итак мой путь девелопера мобильных приложений начался 10 лет назад, никакого образования в области программирования у меня не было, мне было уже далеко за 30 и было желание поменять свою жизнь кардинально. С чего я взял, что мобильные приложения это то чем мне нужно заниматься я до сих пор не понимаю, наверное это работа на себя и только ты сам можешь отвечать за результат - нет никаких начальников - только ты, а уверенности в себе мне было не занимать. Но менять все, дело не простое и я просто решил покинуть нашу необъятную Родину и двинуть куда-нибудь зарубеж. Беременная жена и один ребенок 5 лет, на руках 30к американских денег после продаж всего что было. После нескольких дней изучения интернета я выбрал самое передовое государство на мой взгляд в мире с хорошим климатом - Сингапур, удаленно нашел консалтинг который занимался открытием компаний в Сингапуре, забегая вперед скажу что до сих пор поддерживаю с ними отношения и пользуюсь услугами, оплатил 400 баксов за открытие компании переводом из РФ (в те далекие времена еще ходили свифтовки между РФ и остальным миром) остальные деньги в размере 2.5к на номинального директора пообещал заплатить по прилету. Все компания открыта, номинальный директор нанят, нужно ехать. Собрав не мудреный скарб, на семью получилось 3 чемодана мы отправились покорять новые горизонты. В голове у меня была идея, как мне казалось 100% приложения для айфонов, разработкой которого я попросил заняться друга-программиста, для которого это тоже было первое приложение, ведь он программист он справится за вменяемы деньги создаст шедевр, который заработает мне гору денег - план четкий как швейцарские часы, как говорится.

Часть вторая - Сингапур.

Туристические визы готовы, билеты куплены и можно выдвигаться. Прибыв в место назначения, впервые в Сингапур, я был доволен, прекрасное место - цивилизация). Первый месяц прожили в гостинице отдав 8к баксов, попутно оформляли меня в мою компанию как не заменимого сотрудника, этот процесс затянулся на два месяца и пришлось выехать и пожить один месяц в Таиланде. Рабочая виза мне была открыта, далее визы для жены и ребенка и можно выпускать приложение. Номинального директора я уволил сразу как получил рабочую визу. Компания полностью моя и я отрываю девелоперский аккаунт Аппел для загрузки своего мега приложения. Почему iOS, а не android? Все просто, я посчитал, что пользователи с яблочной продукцией готовы тратить деньги охотнее (и это действительно так), а во вторых не было у меня никого кто писал бы на яве. Открыв аккаунт девелопера и выгрузив первое в своей жизни приложение, я отправил его на проверку в Аппел. И вот с этого момента начинается реальность))) Аппел развернул приложение так как оказывается нельзя за внутренние покупки продавать услуги, это было фиаско, идея мега приложения сразу слетела на нет, пришлось выпускать его просто с рекламой, которая как и было понятно зарабатывала 30 баксов в месяц. 30 баксов в месяц совсем не комильфо, а кровно нажитые уже заканчиваются. Но мосты сожжены и делать больше нечего как пытаться делать приложения. Платить за разработку фрилансерам денег нет, а я не разу не программист.

Часть третья - Вагон рескинов.

Выживать в чужой стране, да еще не разу не дешевой это отдельные посты, просто жесть, когда у вас нет ни друзей, ни родственников рядом. Если будет интересно, расскажу.
И так, есть одно приложение которое зарабатывает копейки и нужно, что то делать.
Тема с мобильными приложениями была уже популярна и несколько маркетов где продавали исходные коды приложений для айос и андроида были, они и сейчас есть. Ничего лучше я придумать не смог как купить пару исходников и создать свои приложения. В то время ни Аппел, ни Гугл не парились по поводу тысяч одинаковых приложений в сторе, просто покупаешь исходник, меняешь иконку, название и выгружаешь в стор. Мой выбор попал на пазлы, в самом начале было трудновато понять как менять что то в коде, менять иконку и так далее, но после определенного числа попыток все встало на свои места и я клепал пазлы как умалишенный, по 15 - 20 приложений в день, и Аппел это ничуть не смущало, к слову сказать сейчас это вызовет много вопросов и если это не обновления старых приложений то вас просто развернут за спам, а с этим разбираться сложнее. Вообще все вопросы с Аппел и Гугл решаются проще если вы компания на не физик, и шансы получить бан не так велики, как если бы вы выпускали приложения как физик. С Гуглом отдельный разговор им вообще все пофиг и поддержка у них только последнее время более менее, раньше вас банили и даже достучаться и решить вопрос было не возможно. И вот выпускаю я тучу абсолютно тупых и не нужных приложений, все приложения я делал платными по 1-2 бакса, так как при релизе приложения Аппел показывал их часто для пользователей в течение недели, после этого если загрузок нет то и приложение скатывалось вниз чартов и найти его было практически нельзя, но первую неделю были покупки, не так много но уже, что то. И я поверил в себя. Нужно делать больше) я делал, но все равно это были слезы, пришлось думать, что то еще. Я решил продавать приложения которые уже создал, есть прекрасная возможность у девелоперов делать трансфер приложений на другие аккаунты, а значит и продавать. На просторах интернета есть только одна площадка на которой можно покупать и продавать приложения это Flippa, австралийская контора которая занимается продажей онлайн бизнеса, сайтов, доменных имен и приложений, любой может зарегистрироваться и стать продавцом или покупателем. Опять же площадка изменилась со временем, сейчас спрос на покупку приложений упал, грабежнные комиссии площадки; раньше выставить приложение на продажу было бесплатно и они лишь забирали комиссию с продажи. Таким образом я смог еще немного увеличить доход компании. Этим я и стал заниматься, делал рескины приложений, немного получал от Яблока и продавал за дешево готовые приложения. Покупал все новые исходник пытался разнообразить портфолио приложений, иногда брал заказы на новые приложения и так продолжалось пару лет, средний месячный доход вырос до 3-4к американских денег, это все равно для Сингапура очень не много на семью.


Часть четвертая - Реклама.

Со временем пришлось задуматься на тему создания приложений с нуля самому, но я не программист и хотя за пару лет я стал понимать немного в коде, но на уровне создания рескинов. Посмотрел какие есть программы для визуал-кодинга, на тот момент можно было использовать Unity с PlayMaker, но нужно было освоить азы Unity и немного C#, и я на старте не смог осилить и отложил, я еще вернусь к этой связке, а в тот момент я решил делать игры с BuildBox, простая и удобная программа, ей я и увлекся. Новые мобильные игры были значительно лучше рескинов которые я делал, можно было добавлять рекламу в те места приложений где тебе надо и все без знания языков программирования. Это было очень круто на тот момент. И вот я открыл для себя рекламу в приложении, рекламные сети платят тебе деньги если твои пользователи смотрят или кликают рекламу в твоем приложении, все просто супер особенно когда думаешь что вообщем то нет ничего страшного если у тебя нет пользователей в приложении, можно же делать это самому) я думаю, что очень много начинающих девелоперов так и думаю и их карьера быстро разбивается о реальность. Рекламные сети отслеживают все включая айпи и сам телефон пользователя и алгоритмы отслеживают фрауд, после чего ваш рекламный аккаунт банят. Но я же самый умный, поэтому я добавил две рекламные сети в приложение, одна которая зарабатывала от реальных просмотров пользователей, а вторая на которой я кликал сам и зарабатывал, и у них же запускал рекламу своего приложения, чтобы получить реальных пользователей которые просмотрят рекламу от первой рекламной сети и заработают реальные деньги. Схема работала, но приходилось постоянно создавать новые рекламные аккаунты для скликивания, так как каждый день был бан очередного аккаунта. Так продолжалось какое то время и все в купе уже приносило в районе 7-8к баксов.

Часть пятая - Все меняется.

Шесть лет назад все стало меняться очень быстро, Аппел перестал пропускать рескины, стал чистить АппСтор и удалять откровенный шлак, что в принципе правильно, так как теперь появилась возможность создать приложение которое не пропадет сразу в туче рескинов и есть реальный шанс что твое приложение будет замечено пользователями. Рекламные сети только прогрессировали и вся рекламная компания сходила на нет. Пришлось погружаться в изучения Unity и C#, несколько курсов на Udemy очень помогли и я уже стал как то ориентироваться в программе, далее PlayMaker и вот я начал делать сои приложения с визуал скриптигом, это очень сокращает время, даже если ты понимаешь как писать скрип. Появились первые игры и приложения хорошего качества, которые стали зарабатывать сами в аппсторе. Отрыл девелоперский аккаунт Гугла и стал выпускать приложения и на Андроид. Как я раньше и говорил для андроида нужны очень качественные приложения, чтобы пользователи вас заметили и платили за приложение. Расклад примерно такой при одинаковом количестве загрузок одного приложения, доход: 70% iOS и 30% Android.
Приложения зарабатывали и их можно было продавать намного дороже, за год я мог продать 3-5 приложений по 15 - 20к баксов. Так прошло еще 3 года, в среднем порядка 10-12к в месяц.

Часть шестая - Итог.

Последние изменения произошли 2 года назад, покупательская способность на готовые приложения пошла на снижение и в настоящий момент я уже не продаю и не разрабатываю приложения под заказ, я больше не покупаю исходники готовых приложений, а делаю приложения сам или привлекаю фрилансеров для определенных проектов, которые я не могу сделать сам или просто нет времени заниматься самому.
Приложения теперь только для себя, которые зарабатывают на подписках и внутренних покупках. Два раза в месяц получаю деньги от Яблока и Гугла, все стало ровно идти, нет никаких клиентов, не нужно, что то продавать и искать покупателей. Делаешь качественное приложение и выгружаешь в мобильные магазины, пользователи качаю и платят деньги. На данный момент у компании 13 приложение в App Store и 6 в Google Play Store. Все еще не супер качества, но уже и не совсем овно. Пользователям не нравится платить, подписки, с этим я буду разбираться и совершенствовать. На данный момент приложения зарабатываю 15-18к американских рублей в месяц.


Надеюсь пост оказался не слишком нудным, может кому будет полезно и если вы еще сомневаетесь, стоит ли изменить, что то в своей жизни - конечно стоит и обязательно будет трудно и очень тяжко, но результат будет обязательно! Всем добра!

П.С. Если интересно пишите в комментах, что бы вы еще хотели узнать о мобильных приложениях или о жизни в дали от Родины.

Показать полностью
[моё] Программирование Визуальное программирование Открытие бизнеса Мечта Приложение Приложение на iOS Приложение на Android Сингапур Длиннопост Текст
11
125
Mercury13
2 года назад
Серия Доступно об АйТи

Доступно об АйТи: Почему не взлетели визуальные языки⁠⁠

Посмотрим на язык программирования Скрэтч. Ну красиво, не правда ли?

Доступно об АйТи: Почему не взлетели визуальные языки Программирование, IT, Языки программирования, Визуальное программирование, Длиннопост

В начале 2000-х была мода на визуальный язык UML, сейчас его почти забыли. Попытаюсь рассказать всем не-айтишникам, почему такое не взлетает.

Вообще-то я слегка неправ — кое в каком виде визуальное программирование взлетает. Но все удачные решения делятся на две категории.

  1. Там, где действительно клик выразительнее текста.

  2. Чтобы как-то привлечь к программированию посторонних.

Клик выразительнее текста

Приведу две системы, где один клик делает столько же, сколько пара строчек текста.

Редактор форм типа Embarcadero Delphi и Qt Creator.

Доступно об АйТи: Почему не взлетели визуальные языки Программирование, IT, Языки программирования, Визуальное программирование, Длиннопост

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

Любая реляционная СУБД (система управления базами данных традиционного типа с таблицами и ключами), где линиями удобно показывать взаимоотношения между таблицами.

Доступно об АйТи: Почему не взлетели визуальные языки Программирование, IT, Языки программирования, Визуальное программирование, Длиннопост

Программирование для посторонних

Иногда удобно привлекать к программированию специалистов в своей сфере — трёхмерщиков, геймдизайнеров, экономистов. Пусть они плохо программируют, зато свои знания успешно применят. Вот, например, редактор материалов из Unreal.

Доступно об АйТи: Почему не взлетели визуальные языки Программирование, IT, Языки программирования, Визуальное программирование, Длиннопост

А вот — редактор квестов из «Космических рейнджеров». Тут причины сразу две: и удобно разложить блок-схему квеста на доске, и программист не нужен.

Доступно об АйТи: Почему не взлетели визуальные языки Программирование, IT, Языки программирования, Визуальное программирование, Длиннопост

А с профессионалами ответа два.

  1. Вы просто не знаете, чем занимается программист.

  2. Существует очень много специального ПО, ориентированного на текстовые файлы.

Так чем же занимается программист?

Многие из вас водили если не вживую, то на детских машинках, потому пусть будет аналогия с водителем. Он давно заучил, как переключать передачи, он не забывает смотреть в зеркало, ПДД понимает интуитивно. В голове водителя другое: каким путём подобраться к точке, как сэкономить топливо, и как проехать нехороший участок.

Точно так же программист: он, конечно, может ругаться на неудачный синтаксис языка, но думает более сложными абстракциями. Посмотрим снова на первую картинку с пингвином в пустыне и найдём пару мест, которые профессионалу не нравятся.

  1. Программист разделит игру (на чужом движке) на две части: 1) Управление игровой физикой; 2) Общий цикл игры (скобку «forever»), который отвечает за условия выхода из игры, вызовы игровой физики и прорисовщика, ограничение кадровой частоты.

  2. Почему скорость персонажа в 10 пикселей/кадр жёстко прописана? Не лучше ли указать где-то: СКОРОСТЬ_ПИНГВИНА = 10?

А если игра будет управляться и клавиатурой, и джойстиком — программист напишет (или сдерёт) общий «центр управления», а затем будет спрашивать у него: нажата ли кнопка «двигаться вправо»? А уж что это — клавиша →, или D, или ось X джойстика, или крестовина вправо — это дело того самого центра управления.

В тех же «Космических рейнджерах» нередко нарушается знаменитый программистский жупел — «не повторяйся». Например, в игре в кости первый раз результат разыгрывается как [2..12], а дальнейшие — [1..6]+[1..6]. Программист напишет так, чтобы первая и последующие партии управлялись одним и тем же кодом.

Чем хороши текстовые файлы?

Существует широкий набор утилит для работы с текстовыми файлами:

  • Их можно редактировать редакторами, причём довольно дикими способами — например, скопировать-вставить заголовок цикла и кусок тела, без закрывающей скобки.

  • В них можно искать файловыми менеджерами.

  • Работу нескольких человек можно объединять с помощью систем управления версиями.

И всё это нужно программистам. Даже XML снижает полезность этих инструментов.

Показать полностью 4
[моё] Программирование IT Языки программирования Визуальное программирование Длиннопост
87
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии