Объявление

Свернуть
No announcement yet.

Посоветуйте аналог QBASIC

Свернуть
X
Свернуть
 
  • Фильтр
  • Time
  • Show
Clear All
новых сообщений

    Посоветуйте аналог QBASIC

    Почти взрослого ребёнка заинтересовало программирование.

    Есть ли что-то простое и надёжное для начинающих, типа QBASIC?

    Я знаю, что есть QB64 и FreeBASIC, но хочется понять - что лучше именно для начала? Потому как "visualC++" пусть потом займётся, если будет интерес. А сейчас что-то простое и работающее.

    Спасибо!
    Валентин "CoValent" Логинов

    Errare humanum est, ignoscere divinum (с) Marcus Tullius Cicero

    #2
    Python + PyCharm как IDE. Взять какой-нить pygame фреймворк и примерчики поделать.
    Ну и для детей есть курсы на Geekbrains. Платные, но с детьми занимаются в небольших группах.
    Для изучения начала питона можно бесплатный курс на тех же гикбрейнсах https://gb.ru/chapters/6295
    Для совершенствования вот такой к примеру: https://www.coursera.org/learn/pytho...a/home/welcome

    Комментарий


      #3
      Originally posted by Hruks View Post
      Python...
      А можно хотя бы минимально, чем Питон лучше Бейсика для начинающих? Буквально самыми простыми несколькими словами?
      Валентин "CoValent" Логинов

      Errare humanum est, ignoscere divinum (с) Marcus Tullius Cicero

      Комментарий


        #4
        Современный, востребованный, а значит актуальный язык, имеющий прикладное применение в куче областей, в отличии от забываемого и бесполезного бейсика
        Даже в школе уже учат питон с паскалем (ну типа намного более формальный, но ещё более бесполезный) и перестают пользоваться бейсиком, что как бы намекает
        Ну и большое комьюнити, модный, молодёжный, используемый в том же майнкрафте и прочих современных играх, что особенно нравится детям

        Комментарий


        • CoValent
          CoValent Прокомментировал
          Редактировать комментарий
          Спасибо!

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

        #5
        Валь, напомни, ты сам-то писал на чём-то?
        "Прежде чем открыть огонь - оглянись!"
        А.В. Ворожейкин "Сильнее смерти", стр 9.
        "<...>не нужны маркеры противника парням в военном небе Великой Отечественной.
        Послюнявили химический карандаш. Пунктиром отметили маршрут на карте. И вперёд!"
        © DEDA

        Комментарий


          #6
          Originally posted by DogEater View Post
          Валь, напомни, ты сам-то писал на чём-то?
          BASIC, Pascal, C, и ещё несколько сред, за 30 лет плотно забытых.

          Ну, это если о настоящих языках, а не о серверных, типа HTML-JavaScript-PHP. Вот до Python я вовсе не добирался, ибо профдеформация, и на третью специальность уже не хватает времени.
          Валентин "CoValent" Логинов

          Errare humanum est, ignoscere divinum (с) Marcus Tullius Cicero

          Комментарий


          • CoValent
            CoValent Прокомментировал
            Редактировать комментарий
            Так не мне же привыкать.

            Я и о бейсике-то вспомнил потому, что на нём я ещё могу показать что-то - а вот уже на питоне я сыну ничем не смогу помочь.

            Ну, кроме фразы "смотри в дебаггер!"

          • DogEater
            DogEater Прокомментировал
            Редактировать комментарий
            Лично сталкивался с тем, что школяров в Подольске мучают заданиями на Pascal.net. Насколько это подойдёт тебе - сложно сказать.

          • CoValent
            CoValent Прокомментировал
            Редактировать комментарий
            Денис, мне это никак не надо.

            Сыну Паскаль давал в прошлом году, летом - не заинтересовало. Сейчас вот поставил Удавчика ему, "буду посмотреть".

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

          #7
          Colobot! Непременно Colobot!
          Система программирования обладает мощным встроенным мотиватором, который сразу отвечает на вопрос "нахрена мне программирование?!"
          Colobot: Gold Edition is a real-time strategy game, where you can program your units (bots) in a language called CBOT, which is similar to C++ and Java. Your mission is to find a new planet to live and survive. You can save the humanity and get programming skills!

          Синтаксис C-клонообразный, отчего дальше двигаться в Java или C# будет легче.

          Комментарий


            #8
            Originally posted by exec228 View Post
            ...сразу отвечает на вопрос "нахрена мне программирование?!"...
            Click image for larger version

Name:	naher.jpg
Views:	137
Size:	61.0 KB
ID:	17530

            Извини, в ответ на вопрос не удержался...
            Валентин "CoValent" Логинов

            Errare humanum est, ignoscere divinum (с) Marcus Tullius Cicero

            Комментарий


              #9
              Originally posted by Hruks View Post
              Python + PyCharm как IDE. Взять какой-нить pygame фреймворк и примерчики поделать...
              Огромное спасибо за совет! Поставил Python + PyCharm.

              Pygame сегодня недоступен, к сожалению. У них там какая-то политическая акция в поддержку новозеландцев.

              P.S. Кстати, QB64 отвалился. Официально-то у них есть поддержка русской кодировки, а реально там народ вынужден транслитом в программах писать.
              Валентин "CoValent" Логинов

              Errare humanum est, ignoscere divinum (с) Marcus Tullius Cicero

              Комментарий


              • Hruks
                Hruks Прокомментировал
                Редактировать комментарий
                Как недоступен??? Только что запустил PyCharm, создал новый проект, выбрал PythonPackages, в поиске вбил pygame, выбрал в списке, нажал установить, подождал пол минуты - готово, прописал import pygame - работает.
                А вот писать транслитом и тем более всякими там русскими буквами и прочими смайлами в коде не стоит. Это как на заборе маты писать - из той же оперы

              • CoValent
                CoValent Прокомментировал
                Редактировать комментарий
                Ого... Час назад при заходе на http://www.pygame.org/ висело объявление на английском, что из-за поддержки кого-то там новозеландского "we're offline today". Сейчас грузится, как ни в чём не бывало.

              • CoValent
                CoValent Прокомментировал
                Редактировать комментарий
                Так, кажется Pygame просто блокирует всех с английского VPN Windscribe. Интересная форма политической борьбы...

              #10
              Сын в школе пытался возиться с питоном. Не пошло, бросил. Потом, через год-два, в универе распробовал, сделал пару проектов. Думаю, для начинающего пойдёт.
              Жизнь - штука простая, только люди все усложняют...

              Комментарий


                #11
                Я в 4 классе на станции Уных Техников на БК-0010Ш на FOCAL располагал астериски на алфавитно-цифровом дисплее в форме ёлочки.
                Я прекрасно понимал, как работает G, F, и всякая такая муть, но я упор не понимал, зачем мне это, и каково место этого тупого ремесла в этом прекрасном мире.

                Второй приступ был в 10 классе, когда я, начитавшись Мартина Гарднера, смог в соревновании с товарищем (его решение было лучше) запрограммировать игру Улама "Жизнь". В смысле математикиэто было забавно, но я до сих пор не видел, нахрена и где я. Особенно на фоне уродливой Электроники 1251 (или 2501? не помню) с псевдофортраном (sic!).

                В Colobot можно пройти вручную полностью, управляя каждым роботом лично. Но там столько рутины, а временами скорости, что постоянно посещает грешная мысль "а не запрограммировать ли мне эту муть, чтобы она больше меня не бесила?"

                Так что только на втором курсе я под гнётом одного специфичного препода просидел полгода на турбопасквиле, пока не получил просветление "да, это мир, это гигантский, интересный и перспективный мир, и это моя миссия". Это был 286 и он был не изящным тоже.

                Имел бы я Colobot в нужный момент, очень-очень вероятно, что я начал бы в ИТ гораздо раньше.
                Last edited by exec228; 24-02-22, 22:49.

                Комментарий


                • exec228
                  exec228 Прокомментировал
                  Редактировать комментарий
                  Как ЛОГО отвечает на философский вопрос "зачем программировать рисульки на дисплее"?

                • Барс
                  Барс Прокомментировал
                  Редактировать комментарий
                  Без понятия. Я вообще с машинных кодов начинал, в 9-м классе. И до сих пор пользуюсь древними инструментами типа Cobol.

                • exec228
                  exec228 Прокомментировал
                  Редактировать комментарий
                  А... Вот это не излечимо. Но "настоящих буйных мало", надо в профессию и неманьяков брать. И они на грани — почувствуют идею или нет. Я и говорю, что это моё. Но шёл я к этому дольше возможного, дольше желаемого.

                #12
                Cotlin Актуально будет всегда
                Wbr,
                Andrey "Papa" Lutsenko

                Комментарий

                Working...
                X
                Яндекс.Метрика