Обучение программированию или преступление «Майкрософт»

Apr 01, 2018 11:00

image Click to view



Наглядно о программировании. На видео к посту вы можете наблюдать, как некий программист пишет за четыре минуты вполне работоспособный тетрис. Это не трюк: тетрис и тому подобные игры действительно можно написать очень быстро - за час-два, если делать всё медленно, аккуратно и без подготовки.

Дальше… )

Leave a comment

Comments 324

wpiggy April 1 2018, 08:21:25 UTC
А причём тут вижуал васик? Базовое обучение кодингу школьников как лет 30 назад так и сейчас это либо обычный васик, либо паскаль. А дальше, имея нормальную базу, уже матерясь изучать синтаксис конкретного ублюдочного языка, типа того же VB.

Reply

imercomo April 1 2018, 10:33:19 UTC
какой паскаль и бейсик сейчас? вы проспали лет 10-15

Reply

wpiggy April 1 2018, 10:44:32 UTC
я, канешн, старый пердун и закончил школу почти 30 лет назад, но у меня кагбэ есть дети, которые школу окончили совсем недавно и я кагбэ в курсе чему их учили на уроках информатики (школа, если чо, не обычная, а физмат лицей).

Reply

imercomo April 1 2018, 11:02:02 UTC
скорее всего вы спутали с пайтоном или си. на паскаль или бейсик сейчас даже компилятор и дебагер то не найти. да и на програмистстких форумах обычно перед концом сессии активность детишек возрастает с просьбой о помощи над задачками с алгоритмами именно в си.

Reply


lrlay777 April 1 2018, 08:22:26 UTC
Вообще, вопрос чайника. Вот в школе ,которую я закончил в седые годы , до эпохи тотальной компьютеризации, у нас тем не менее были уже основы информатики, хотя и без реальной возможности практических занятий на компьютерах. И нас учили, что основа программы- алгоритм, собственно. И если правильный алгоритм составить, то трансляция его на язык программирования- совершенно не творческая, чисто техническая, примитивная задача. Я, глядя на код программы не уверен, что это так. Но вопрос в другом: а почему нельзя создать язык, или интерфейс , по крайней мере, где программист просто составляет алгоритм, а программа делает остальное? Весь этот орочий язык?

Reply

k_shnyrev April 1 2018, 08:32:00 UTC

Тот же Visual Basic для макросов примерно так и работает.

Можно просто записать определённые действия

Можно выбрать определённые действия в человеческом виде с нормальными ветвлениями

А «на орочий» он переводит сам

Но всегда можно в этот «орочий» забраться и отредактировать, если очень надо.

Reply

cepreuka April 1 2018, 08:35:20 UTC
>>почему нельзя создать язык, или интерфейс
Примеров визуального программирования множество. Но нужно себе представлять, что там всё работает на очень-очень большом количестве предварительно написанных функций, которых пользователю ("визуальному программисту") всегда будет не хватать. Поэтому все среды визуального программирования имеют возможность написания собственных функций, что невозможно без знания языка.

Reply

pivovaroffs April 1 2018, 09:16:09 UTC
> а почему нельзя создать язык, или интерфейс , по крайней мере, где программист просто составляет
> алгоритм, а программа делает остальное?

А чем вас не устраивает пример на Visual Basic for Application выше?
Там описан простой линейный алгоритм действий.
Программа делает все остальное.
В чем проблема?

Reply


(The comment has been removed)

olegmakarenko.ru April 1 2018, 09:18:50 UTC
Речь не о профессионалах, конечно же. Для начинающих однозначно выигрывает подход Наполеона, "ввязаться в бой, а там посмотрим".

Reply

iultinrom April 1 2018, 09:54:59 UTC
На ролик больше времени тратится)

Reply


macropisec April 1 2018, 08:28:21 UTC
Не согласен, что на видео это С++ ("С с классами"). Никаких классов не заметно.

Reply

slavva April 1 2018, 08:50:34 UTC
чего это не заметно.
window, s, и a массив.
объектов, если точнее.

Reply

imercomo April 1 2018, 10:42:28 UTC
это с++, просто это самая основа приведена. программа настолько примитивна, что человек ее запихал всю в одну функцию без использования классов. если большой проект будут писать с десяток трусиплюсплюсников, то там прикрутят шаблоны, лямбды, перегрузки операторов и прочую синтаксическую лабуду, так что у простого человека мозги начнут плавиться и кипеть )))

Reply


ext_2565243 April 1 2018, 08:51:54 UTC
Микрософт частично реабилитировал себя, создав Kodu

Reply


Leave a comment

Up