Ooups
Детей жаль. И родителей которые ведутся на такое.
Ivan
есть курс такой cs50 ролики на ютубе. так вот там учат вообще без языка программирования
Ooups
Это фу. Это цыганство.
Ivan
для малюток это было бы лучше заложить мышление программиста. Но я всего лишь диванный эксперт)
Алексей
есть курс такой cs50 ролики на ютубе. так вот там учат вообще без языка программирования
Вообще без языка не получится - у нас учебный проект в виртуальном мире Minecraft )))
Алексей
для малюток это было бы лучше заложить мышление программиста. Но я всего лишь диванный эксперт)
Так и происходит - но детям нужен конструктор (эта идея заложена в Скратч - где сам язык конструктор, но это немного не то.
Ivan
видел что в майнкрафте конструируют даже процессоры на виртуальной логике, вообще балдеж)
Алексей
видел что в майнкрафте конструируют даже процессоры на виртуальной логике, вообще балдеж)
У нас много что сделано на игровых компах, там и Lua и Python и JavaScript. Но нам нужна эта штука на входе, на подготовишках.
Алексей
Нам нужно туда засунуть https://github.com/Kelwing/mc-rcon
Алексей
И еще песколько есть идей.
Алексей
Это фу. Это цыганство.
Если ребенок напишет годный код который управляет событиями в виртуальном мире - это не циганство. Не ужели Вам так важно каким будет синтаксис программы?
Nikolay
Добрый вечер. Подскажите, пожалуйста, почему маршалинг не работает. type User struct { name string json:"name" pass string json:"pass" } type Login struct { success bool json:"success" token string json:"token" } func main() { u := User{"1", "q9@q.ru"} b, err := json.Marshal(u) if err == nil { fmt.Println(string(b)) } }
Ivan
структуры должны иметь экспортируемые поля
Alexander
есть курс такой cs50 ролики на ютубе. так вот там учат вообще без языка программирования
Так на джавараше сразу пишут, что первый блок заданий будет на Scratch, поэтому не стал проходить, бред же.
Anonymous
я конечно не эксперт, но разве такой подход к обучению "сначала пряник" не является ошибочным? ну научатся дети писать код на этом "языке", но им же будет сложно адаптироваться под другие языки, нет? имхо надо с си начинать(кнут типа) другие языки легче пойдут
Alexander
непонятно
Alexander
нужны исследования
Alexander
одно только: если это 5й класс - отлично, если 10-й, то гонца на ЕГЭ нет
Anonymous
на егэ петухон норм
Anonymous
все задания через него решил кроме тупейших
Alexander
petooh работающий на Питоне?
Anonymous
хахаха
Anonymous
дед атакует
Alexander
опять же сомнительно, что детям якобы будет легче на своем языке: тут мышление немного другое, и может быть английский тут вообще не проблема. правда я помню, как сам учился: переменные все a,b,c,d..., а названия функций просто запоминались
Anonymous
какой у тебя первый язык был?
Anonymous
ты же олд типа
Alexander
pascal
Anonymous
паскаль?
Anonymous
ну да
Алексей
Это был далекий 1989 год )))
Anonymous
ну и чего?
Anonymous
ты типо настрадался на этом бейсике?
Anonymous
задумка интересная, но суть проги начинать с кнута
Anonymous
чтобы понять, потянешь ты дальше или нет
Anonymous
ну или петон и 2281337к в наносек
Алексей
опять же сомнительно, что детям якобы будет легче на своем языке: тут мышление немного другое, и может быть английский тут вообще не проблема. правда я помню, как сам учился: переменные все a,b,c,d..., а названия функций просто запоминались
100% Легче. По факту Английский язык при обучении программированию это привнесенная сложность. Ее можно сто раз оправдать, и даже убедить себя что это ПОЛЬЗА - но по факту это ни чего не меняет. Это ПРИВНЕСЕННАЯ СЛОЖНОСТЬ )))
Alexander
Ну тут ведь такая вещь, что у детей мозг более гибкий и им так не надо опираться на прошлый опыт
Алексей
чтобы понять, потянешь ты дальше или нет
Вы меня конешно насмешили ))) У меня за плечами 8 лет работы в экстренной медицине - по чему-то разом вспомнились все эксперементаторы над собой по этому принципу )))
Алексей
Ну тут ведь такая вещь, что у детей мозг более гибкий и им так не надо опираться на прошлый опыт
Если честно не понял по чему вы так считаете. Детки рефлексируют не хуже взрослых. Попробуйте дать ребенку задачу которую они не разбирали в классе - первое что он вам скажет: "Мы такое не решали", т.е. в первую очередь обратится к прошлому опыту.
Алексей
хз, не придерживаюсь принципа, что надо начинать с легкого
Так нет легкого - нет просто привнесенной сложности ))) Сложность и простота определяется задачей а не синтаксисом языка.
Anonymous
тогда в чем смысл этого проекта?
Vitaly
я помаялся тоже и купил goland
это такая нативная реклама? 🤔 детектится
Алексей
Для Каждого Значения Из МассивЗначений Цикл КонецЦикла for _,v in pairs(arrayValues) do end Представте что вы не разу не программировали )))
Vitaly
vscode за глаза хватает
Anonymous
тоже же понятно?
Алексей
Вы уверены что если это прочитать в слух - не пойдет град с дождем ))) Я нет )))
Anonymous
а ты прав
Алексей
Фор Валуе запятая Индекс Двоеточее Равно Рэнж Массив Фигурная скобочка Фмт какаето точка Принт Лн Простая скобочка Еще раз Валуе Квадратная сука скобочка Индекс, опять сука скобочки а-а-а-а-а ))))
Anonymous
ну да! урыл!
Алексей
)))
Алексей
Есть конечно Скратч - но это капец то же то еще издевательство - очень похоже на то как из говна и палок постоить шалаш )))
Алексей
Единственная система визуального программирования которая хоть что-то объясняет и действительно способна научить: https://github.com/ionstage/modular Пересмотрели мы их и перепробывали N+1
Алексей
https://www.youtube.com/watch?v=fnvV3ylTCN0
Tonny 🐍
https://www.codewars.com/kata/550498447451fbbd7600041c/train/go
Tonny 🐍
Решите кто-нибудь, пожалуйста
Ivan
Решите кто-нибудь, пожалуйста
package kata func Comp(array1 []int, array2 []int) bool { if array1 == nil || array2 == nil { return false } for _,a:= range array1 { if !contains(array2,a*a){ return false } } return true } func contains(array []int, i int) bool { for _,a:= range array { if a == i { return true } } return false }
🅞leksiy
Не хотел доипаться, просто глаз зацепился, общепринятое название функции вроде)
Ivan
вопрос к орфографии? я не грамотный просто)
🅞leksiy
вопрос к орфографии? я не грамотный просто)
Та просто проснулся, думаю к кому придраться 😂 Мой бывший (слава богу) сотрудник называл переменные viplata, nalogi, popolnenie. Вот это треш был)
Ivan
я исправлюсь. а есть правило какое-то почему -s на конце?
Ivan
щас в переводчике смотрю contain - содержать, contains - содержит.
🅞leksiy
Ivan
было бы array.Contains(int)
Вал
щас в переводчике смотрю contain - содержать, contains - содержит.
Первый вариант - безличностное использование (инфинитив), второй вариант - 3 лицо
Ivan
to contain. так не правильно кароч?)
🅞leksiy
😂
Вал
to contain. так не правильно кароч?)
Смотря в каком употреблении. Так то правильно
Ivan
нужно Гонец осваивать, как выше писали(
Вал
Вообще прост запомни - contain Я содержу. Contains ー он сожержит. Метод для тебя Он. А потому Contains
🅞leksiy
нужно Гонец осваивать, как выше писали(
И потом дальше с ним куда? 😂
🅞leksiy