Вопрос: Как писать компьютерные программы?

 

Паскаль с нуля [ч1]. Первая программа.

Видео взято с канала: Эдуард Мецкер


 

Как создать свою простую программу? ( PHP Devel Studio ) Урок 1

Видео взято с канала: JESTR


 

Уроки C++ с нуля / Урок #1 Основы

Видео взято с канала: Гоша Дударь


 

Программирование. Как начать писать программу?

Видео взято с канала: Alexey Zhiznevskiy


 

ВЕДЕНИЕ КОНСПЕКТОВ НА КОМПЬЮТЕРЕ И ПЛАНШЕТЕ | ONENOTE

Видео взято с канала: TANYA BOGUSLAVSKAYA


 

Не могу написать программу! Что делать! Как начать писать код!

Видео взято с канала: #SimpleCode


 

Уроки по С++.1 урок.Как создать программу?

Видео взято с канала: Denis Markov


47 комментариев

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

  • Норм курс,кому не нравится,попробуйте создать своё,автор нормально и доходчиво объясняет,если есть ещё идеи,то выложи,особенно интересна тема сетевого программирования,давно ищу,пока не нашёл,можешь сделать?

  • «в первом видеоуроке я никогда не програмирую, я всегда обясняю зачем этот язык вообще нужен и где можна програмировать на этом языке»
    ПОСЛЕ ЭТИХ СЛОВ Я СРАЗУ НАЖАЛА НА «ПОДПИСАТСЯ», классно когда кроме програмирования дают еще и теорию и применение. Спасибо!

  • Один из недостатков: подчеркивая маркером что-то, а потом напечатав выше текст, тем самым смещая текст ниже по странице, подчеркивания остаются на своём месте, а не сползают вместе с тем, что было подчёркнуто:// огромный недостаток!

  • Скачал visual studio 2010
    В самом початке дало код подготовлений уже только он быстро закрывался.
    Я взял твой код списал и не смог програму сделать
    Оказивается у меня другая команда для вывода и уже по ней я сделал программу

  • Насколько я знаю(а я нихера в программировании не знаю, в школе прижали, вот я и тут), текст в Паскале можно увеличивать. Видео хотелось бы смотреть не только на компе, но и на телефоне
    А так нихера не видно
    Это я так, к слову

  • Лет 20 назад, когда я учился в универе, ноутбук был только у иностранного студента с Тайваня, а таких устройств как электронный планшет еще не изобрели. И даже тогда, я не понимал в чем ценность системы обучения, когда вместо того, чтобы во время объяснения слушать материал, усваивать его и задавать вопросы, все вынуждены записывать под диктовку или переписывать с доски. Уточню я учился не на писаря:-). И я бы еще понял, если такая система была по каким-то новым современным дисциплинам или у какого-то преподавателя с уникальным материалом / методикой обучения. Но так было даже по фундаментальным наукам, темы которых не менялись десятилетиями (матан, сопромат, ТОЭ,…). Я даже был бы готов купить качественный курс лекций (в печатном варианте), но о возможности наличия такого материала речь не шла в принципе. Возможно, у большинства студентов при записывании что-то действительно лучше усваивалось, но ко мне это не относилось. Если же (судя по комментариям) современным студентам некоторые преподаватели запрещают даже вести конспект на электронном устройстве, то как это обосновывают? Есть какой-то запрещающий закон?

  • Видео вышло очень интересным и не заезженным) не подскажете, какого года ваша версия 1note? начала разбираться в своей программе и обнаружила, что нет функции поиска информации сразу же внутри нее, хотя на видео такая возможность показана, заранее спасибо за ответ)

  • Видео зачем-то в рекомендациях всплыло, пипец ностальгия. Помню как смотрела их полтора года назад и не могла разобраться с указателями, а сейчас инженер-программист �� конечно после Дениса было ещё кучу курсов и строк кода, но именно после его видеоуроков полюбила программирование как таковое. Спасибо, Денис!

  • Гораздо проще и понятнее будет для новичков, если сделать следующие замены: модель -> данные, контроллер -> управление, представление -> отображение на экране. Таким образом избавляемся от трех мутных иностранных абстрактных терминов. Шаблон будет называться «данные управление отображение». Важно с самого начала подчеркнуть, почему именно такой шаблон, почему создаются три этих класса. Также надо подчеркнуть, что разработка ведется прежде всего с выяснения структуры классов Model и View, а Controller формируется позже. В видео разработка ведется сумбурно. И еще гарантия успешного проектирования программы: это понимание того, что Controller осуществляет двухстороннюю связь и что поля в классах Model и View имеют определенную направленность, то есть либо принимают информацию, либо отдают информацию через Controller. Важно сразу правильно определить направленность полей при разработке классов.

  • Нельзя больше часа детям сидеть за дисплеем. Идет повреждение нервной системы. Взрослым нельзя больше двух часов. Есть наука педагогика где есть нормы…. Так что ручка и бумага. И для здоровья и для надежности.

  • То есть, ты используешь электронное устройство, что бы писать конспект от РУКИ? Ты Тю-тю? Зачем? Менять шило на мыло? Ещё в далёком 2011 когда поступил в универ писал все конспекты включая матан и химию на ноуте, при том что обычный текст писал быстрее группы, а матан и химию слегка медленее. И только какие то рисунки записывал в тетрадку т.к. в то время ноуты были без сенсорного экрана. А сейчас когда у тебя есть планшет или ноутбук сидеть и писать от руки конспект, что за бред вообще?

  • У меня программа Microsoft Visual C++ 2010 Express и в ней когда создаёшь проект и выбираешь вид проекта то вид проекта приложение Windows Form при создании вместе с ним появляется окно Fom1 которое мешает работать как его можно закрыть или свернуть?

  • Помогите пожалуйста!! Буду очень благогдарен! Нужно написать программу, в которй пользователь может вводить 5 любых чисел с новой строки. Потом эти 5 чисел вывести на экран. Найти минимум и максимум и поменять их местами. Наппример я ввел 1 2 3 4 5

    программа выводит

    минимум-1

    максимум-5

    52341

    Пожаалуйста буду очень благодарен!

  • Если коротко, как я понимаю, то надо понять правильный синтаксис, а потом если что-то надо, надо уметь пользоваться справочником и применять это к своему коду, а дальше само все пойдет, знания будут наростать как снежный ком. Во всяком случае, когда я изучил пхп в далеком 2004 году, я так и научился с ноля сам дома, до сих пор кстати мои некоторые скрипты лежат в сети, конечно же они уже не актуальные. Правда потом это все как-то я забросил и лет 12 уже ничего не кодил. Каждый год и даже 2 3 раза в год пытаюсь начать с чего-то заново и все никак себя не замотивирую. Ну вот автор канала прям дал какой-то толчек, уроки просто супер. Осталось это применить и придумать себе практику, ведь слушать и понимать это одно, а что-то начать писать это уже совсем другая история )) Привет всем из Калининграда!

  • У Microsoft появился бесплатный продукт хорошего качества Visual Studio Code. Его можно установить как на Винду, так и на Убунту. Правда, на Убунте все просто установилось, а вот с Виндой нужно попотеть с настройкой компилятора. Зато, продукт имеет свой репозиторий плагинов, который доступен из среды разработки (от туда можно и установить нажав на одну кнопку Install). Поддерживает кучу языков программирования, главное скачать нужный компилятор и плагин для нужного Вам языка.

  • Добрый день. Вы никогда не задумывались окунуться в сферу айти и программирования? Если вы думаете что это слишком сложно и не понятно, то я готов развеять ваше сомнение и опасения.

    На личном примере моего друга, я готов вам показать чего человек может добиться самообучением. Владимиру всего 22 года, но за довольно не продолжительный срок он успел отработать в нескольких крупных компаниях, таких как: GkmSoft, Game Insight Tinkoff.ru(В последней он работает на данный момент ) и пройти более 50 собеседований.

    Что вам мешает обучится программированию, устроится на работу и получать гораздо больше чем вы сейчас?А эта профессия востребована всегда и везде. Я отвечу, ничего.

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

    Мы предлагаем вам несколько услуг, в вкратце о них:

    • Toolkit «Тебе не нужно ничего искать! Я искал (продолжаю искать) и нашел все за тебя, поэтому сейчас, я могу смело поделиться с тобой подборкой книг и статей обязательных и рекомендуемых к прочтению каждому программисту. Помимо этого, в наборе будет множество различных ресурсов, программ и утилит полезных для программирования, а также доступ к приватному Telegram каналу со мной и остальными участниками (которые приобрели «Toolkit»).

    • План «Не знаешь что именно изучать и в каком процентном соотношении? Есть выход! У меня есть план, который может помочь тебе в этом. Мой план это по сути карта, при помощи которой ты можешь воспользоваться более коротким путем, а не блуждать и искать самому дорогу, чтобы стать программистом. Помимо плана, также открывается доступ к приватному Telegram каналу со мной и остальными участниками (которые приобрели «План»).

    Job Interview Боишься своего первого собеседования? Не знаешь к чему готовиться? Не переживай, с этим сталкиваются все, но тем не менее подготовка никому не помешает. Предлагаю тебе, провести Mock-собеседование длительностью 30 минут, где я буду задавать тебе вопросы. После чего мы с тобой проведем анализ, где я скажу над чем стоит поработать и что следует исправить. Также тебе открывается доступ к любому из приватных Telegram каналов и к личной связи со мной в будущем.

    • Менторcтво Не можешь самостоятельно разобраться в какой-то теме по програмированию? Могу предоставить тебе услугу личного репетитора длительностью в один час. Разберем с тобой теоретическую часть твоего вопроса, после чего я задам тебе практическое задание по этой теме с последующей его проверкой (спустя определенное время). Также тебе открывается доступ к любому из приватных Telegram каналов и к личной связи со мной в будущем.

    Задавайте любые вопросы которые вас интересуют, я постараюсь ответить на все или же свяжу вас с Владимиром лично

  • Кхэм… C++ не прост и стартовать с него не советую. Сначала лучше обучиться базовым понятиям: циклам, типам данных, заносе в них информации.
    Очень простой (но не эффективный) язык это Pascal, но его в программах не используют. Если очень хочется писать сразу программы, советую Python, так как он интерпретатор, а не компилятор. Чем отличается компилятор от интерпретатора? Грубо говоря компиляторы весь текст воспроизводят за раз. Интерпретаторы же «читают» текст от строчки к строчке. Интерпретаторы как правило легче в освоении, их знаковые слова (функции и др) понятней, на них проще писать несложные программы. Сложные программы можно кодить, но можно встретить проблемы с разделением и циклировкой отдельных частей кода. C++ это компилятор. С ним легче писать многогранные программы, ведь его строение подразумевает разделение кода «по порциям». Однако синтаксис и словарная библиотека c++ сложны и требуют долгого усваивания. И да.
    C++ за тебя жопу не подотрёт, он вообще мало что за тебя дела делает.

  • У меня сын стал программистом так я решил хоть основы узнать)) Понял почти все в принцепе я так все и представлял программирование. Есть в мыслях как создать самообучающую программу))) Теоретически я ее вижу, теперь только в программу всю эту теорию перенести… Я всегда пользуюсь термином все гениальное просто.) Спасибо мне очень понравилось молодой человек. и нет этого для чего вам это нужно) и сначала вам надо выучить англ. яз.) и т. д.

  • Здравствуйте. Подскажите пожалуйста как сделать чтобы корабль двигался в обратном напровлении?
    uses graphAbc;

    var x,i: integer;

    begin

    lockdrawing;

    x:=0;

    setwindowsize(640,480);

    for i:=1 to 200 do

    begin

    x:= x+1;

    ClearWindow;

    setbrushcolor(clYellow);

    circle(580,70,30);

    setbrushcolor(clNavy);

    rectangle(0,400,640,480);

    line(x+100, 400, x+400, 400);

    line(x+30,350, x+430,350);

    line(x+100,400, x+30, 350);

    line(x+400, 400, x+430, 350);

    floodfill(x+100+10, 400-10, clBrown);

    line(x+200, 100, x+200, 350);

    line(x+45, 300, x+400, 300);

    line(x+45, 300, x+200, 150);

    line(x+200, 150, x+400, 300);

    floodfill( x+200+10, 300-10, clLime);

    floodfill(x+200-10, 300-10, clLime);

    line(x+200, 100, x+235, 125);

    line(x+200, 125, x+235, 125);

    floodfill(x+210, 120, clRed);

    floodfill(10,12, clSkyBlue);

    sleep(10);

    redraw;

    end;

    end.

  • Учусь в пятом классе, все учебники и конспекты в айпаде, хо хо хо, реакция нашей руссички была очень буйная, другие не чего не сказали, она отправила меня к завучу, всё занятие там просидела, потом позвали учительницу, и сказали что в правилах про это не чего нет. Хе, я довольна.

  • спасибо Вам Сергей за такие пояснения, да и вообще за ваши уроки, я знаю что такого рода вопрос не раз здесь всплывал, но хотелось бы узнать, как близок конец вашего курса по С++
    И еще кое что, допустим что я приобрел необходимые навыки программирования на данном языке, хотелось бы узнать, какие еще нужны вспомогательные (языки)программы, для написание полноценных программ, а я что то не могу разобраться))

  • Здорово,расскажи что не так,скачал MVS с указанного сайта,более позднюю версию,кое как там все создал(оказывается там все не много по другому),скомпилировал,то что указано на их странице,все хорошо,но выдает при запуске пустой экран,не вижу результата.

  • По мне, проще было бы сказать что нужно создавать dll в котором будут все процедуры и функции. Я сам видео плохо понял, программированию учился сам по этому мой код никто не может прочесть кроме меня)

  • прога не ставится, при установке возникает ошибка «невозможно открыть файл для записи» и все. Можно пропустить либо прервать.При пропуске возникает следующая такая же ошибка. Походу это из за 86 разрядной версии проги (PascalABC). Есть на 64 разрядную систему (десятка) паскаль?

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

  • Молодец, человек просто поделился своим способом написание програмы, все такие умные в коментах что понять елементарного немогут, а чтоб понимать програмирование научитесь для начала слушуть. Спасибо что поделился знаниями!

  • Ноутбук трансформер как раз для это и брал. Пробовал найти аналоги OneNote но они по функционалу хуже и не такие удобные, даже если не бесплатные (попробовал Nebo и Penbook). Хотя в Nebo отличный перевод формул написанных от руки в напечатанные, но им пользоваться дико неудобно.

  • терпеть не могу OneNote. Это самая отвратительная, плохо оптимизированная и лагучая программа которой я только пользовался! Она вообще не работает на ios. Она начинает ЖУТКО лагать через 15 минут работы.

  • почему все туторщики учат писать halo world и потом дальше рассказывают математическую хуйню, а примеры где это используется никто не приводит? Простых примеров, на русском языке а не на научном. Я дошёл до циклов и завис. потому что примеры использования не приводят туторщики, либо объясняют не понятно блядь.

  • Подскажите пожалуйста как подступиться к задаче. Как сделать прогу для изменения хоткеев в игре, которые прописаны в текстовом файле. Т.е чтоб поменять кнопку в игре нужно лезть в этот текстовый файл каждый раз и искать там в куче строк нужное.

  • Этот принцип очень хорош не только в программировании, но и в жизни. Любую сложную ситуацию разбивать на всё более мелкие, пока не дойдёшь до совокупности простых для тебя мелких задач, и так сложная задача уже не кажется чем-то невозможным, вместо этого ты поочерёдно выполняешь простые. Спасибо!

  • Здравствуй, Алексей! Я почти уверен, что то о чём ты рассказывал есть глубокая мысль и возможно это кому-то помогает. Уж тем более ты записал целое видео и уделил этому время для таких как я. Но с большой скорбью спешу тебе сообщить, что я даже не понял о чём эти буквы и что они решат в жизни начинающего программиста. Может надо подробнее и чуть скрупулёзнее рассказывать. Хотя бы как для двоечников.

  • Всем начинающим программистам советую начинать
    с визуального программирования. Я всем советую программу Алгоритм
    Описание:
    Бесплатный Конструктор Программ Алгоритм 2 это создание программ и игр самостоятельно!

    Как создать программу самому? Без программирования? Алгоритм 2 это среда разработки для создания программ и игр вами. Не надо никаких знаний языков программирования, процесс создания приложений в «Алгоритме» основывается на логике, присущей каждому человеку. Простой понятный интерфейс + встроеный начальный урок = и вы готовы сделать программу!

    Созданную программу или игру вы можете свободно использовать в бизнесе или продавать.

    Скачаит можно тут http://turbobit.net/tyyi9v4c45xs.html

  • Таже проблема. Нужно написать программу для дисплея на драйвере ht1621. Набросал по дш дефайны драйвера, функцию инициализации шины spi, а дальше…. сижу и смотрю на монитор. Сделайте урок-пример, если будет время возможность и желание. Спасибо.

  • Иногда когда смотришь на код, каша в голове. Главное не смотреть на него в общем, а начинать разбирать его постепенно. Тоже касается и при написании с нуля. Спасибо за видео. Надо учится отбрасывать общую задачу и концентрироваться на маленьких вещах и расшираться. Идти к более общим вопросам

  • Хорошая новость!!! Оказывается из бесплатной версии можно извлекать на диск всю записную книжку и даже загружать её обратно.
    https://www.reddit.com/r/OneNote/comments/d6ldh3/guide_backup_your_notes_properly_windows_10_uwp/
    Её ярлык хранится в OneDrive, но если в браузере скопировать ярлык в отдельную папку и скачать эту папку, то скачаются файлы книжки. Это полезно сделать на всякий случай, даже если вероятность сбоя или потери пароля 0.00001%.

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

  • Купила айпад спустя два года после бакалавра, честно плакать хочется от упущенных возможностей. Могла так улучшить себе жизнь… Хочется аж снова поступить учиться (то есть испортить жизнь, чтобы можно было ее улучшить).

  • С++ язык который разрабатывал академик Иванников В.П. Как это низко и подло избавиться от Основателя #ИСП РАН, настоящего #Академика #РАН Иванникова В.П. Захватить его научные труды, выдавая их как свои (Талисман,Svace и др). Захватить себе многомиллионные контракты и бизнес академика #Иванников а В.П., а теперь сделать из погибшего академика Иванникова икону, проводя конференции его имени. Это так по Сталински, по коммунистически. Как жаль,что представители #Sumsung#Huawei и др., слушают красивые речи #Аветисян а, не понимая с кем имеют дело!

  • если вы только начинающий в программировании то лучше учить чистый С а не С++, поверьте выучить С++ после Си очень просто и приятно, и чистый Си проще,он даст вам необходимую базу в построении алгоритмов, более простой подход к созданию программ и тд… ну и даст так же вам умение различать Сишные вещи от С++ных. Дерзайте))

  • В принципе, при проблеме «чистого листа» можно так и программировать в бумажном блокноте, писать по памяти, местами псевдокодом, вместо файлов нарезать бумажных карточек, и разложить их в структуру программы. Получится прототип программы. Или настольная игра.

  • Спасибо за видео, а можно ли, отдельным видео выпустить подробное видео о том, как пользоваться этой программой, как создавать категории и отдельные тетради, и как пользоваться выделением, и прочие вещи, было бы очень хорошо,, если бы видео вышло, по функционалу и работой, с той программой. подробное, С уважением Спасибо.И хотелось бы еще по возможности на примере русских текстов, посмотреть ведение конспектов.

  • Добрый день, мне очень нравится ваш канал, наверное лучший канал по С++ на youtube. У меня есть вопрос. Будут рассматриваться шаблоны классов? А также структуры? Спасибо. И еще вы говорили, что будете вести уроки по python и нейросетям. Действительно ли это так? Очень интересно было бы знать, особенно если это будет на вашем канале. Если да, то буду ждать с удовольствием. И еще вопрос, сколько планируете вести уроки по С++? Надеюсь будете делать их дальше, очень доходчиво все объясняется. И кстати от меня 161 лайк! Поставил лайк всем твоим видео. Спасибо за труды, побольше лайков и подписок!

  • Ну я так понял, что в основном разобрались те, кто уже знает, что такое MVC, и кто имеет опыт программирования. Для новичков наверное видео будет туманным. 

    Ещё немного субъективизма от меня: камеру нужно крепить на штатив (или просто куда-то ставить), но не держать в руках. Это постоянное дёрганье весьма напрягает. Далее. Говорить нужно медленнее и более внятно. «Сглатываешь» окончания. Сложилось ощущение, как будто я нахожусь в магазине, где мне очередной продавец пытается что-то втюхать, пока я не успел убежать оттуда. 

    Вообще, тема «с чего начинать» достаточно глубока и интересна. Если речь идёт о веб-программировании, то можно предложить ещё один способ: начинать с формирования структуры базы данных. Любой более-менее серьёзный сайт сразу упрётся в неё. Вот тут нужно будет первым делом изучить и описать предметную область. То есть взять и написать русским языком в тетрадке о том, какие данные мы будем хранить, какого типа будут эти данные и как они друг с другом связаны. Применительно к твоему примеру: есть сотрудники, есть подразделения. У сотрудников есть разные виды заработка (сдельно, повременно). Есть разные коэффициенты и надбавки (за классность, выслугу лет, премиальные), есть удержания из зарплаты и т.п. Постепенно будет вырисовываться общая картина того, ЧТО именно нужно хранить, в каком виде и каким образом это нужно обрабатывать. И лишь потом можно открывать свою любимую IDE и начинать что-то там писать.

    И здесь хорошим подспорьем будет техническое задание заказчика. Хорошо, если оно есть. А если нет, то его нужно написать самому на простом русском языке и согласовать его с заказчиком. Чтобы вы оба знали, что именно должно получиться в конечном итоге. И чтобы не получилось так, что он обвиняет тебя в том, что ты сорвал сроки и ничего не сделал, а ты что работал как Папа Карло целый месяц бесплатно.

  • Для тех кто такой же жираф как. И я сообщаю что в английской раскладке на квертиклавиатуре ковычка является буква Э русская. Там значек ковычки. Я блин месяц его искал. Каждую клеточку клавиши просмотрел. А он на э. На Э Карл.