Вход | Регистрация
    1  2  3
О жизни... :: Как страшно жить

OFF: Программирование с нуля для школьника

OFF: Программирование с нуля для школьника
Я
   Gulloper
 
13.12.18 - 10:12
Привет!

сам прог 1С. Растет сын. Предпоследний класс. Спросил - как научиться программированию.
город небольшой. возможности обучения минимальные.

Что можно предложить? онлайн обучение? готов платить.


не стоит писать: - что делаешь? а зачем? не нужно.
 
 
   Oftan_Idy
 
201 - 14.12.18 - 11:00
(199) нет
   Garikk
 
202 - 14.12.18 - 11:01
(200) в том самом бейсике который все не любят, его нельзя не-использовать
   Garikk
 
203 - 14.12.18 - 11:02
но мне чето кажется что никто на нем не писал, а только слышали
   Глупый ответ
 
204 - 14.12.18 - 11:02
(192) я сейчас статьи про Паскаль почитал, там прям сразу все по взрослому. Дите изучив его , на всякие СИ++, java  и прочие языки может сразу пересаживаться, если зайдет.

(196) видишь, твой мозг деградировал на столько, что ты даже не осознаешь, про о чем пишешь. Наверное Дейкстре, попался такой же упоротый студент, который довел его до белого каления и у него типа вырвалось. А так то может бесик язык то и ничего.
   Oftan_Idy
 
205 - 14.12.18 - 11:03
А вообще мне ассемблер понравился. Есть в нем что-то магическое, точнее даже первобытное, дикое.
В универе на нем писал код для управления учебным промышленным манипулятором. Круто. Вжик вжик ездить манипулятор по командам "mov ax,bx"
   Мелифаро
 
206 - 14.12.18 - 11:04
Какой смысл начинать с полумёртвого языка?
Не лучше ли сразу C#/Java?
   Oftan_Idy
 
207 - 14.12.18 - 11:04
(202) Что за бред? Что значит нельзя? Я никогда в бейсике не использовал GOTO
   Garikk
 
208 - 14.12.18 - 11:04
(204) то что вы думаете что нет случаев когда нужен goto, еще не значит что он реально не нужен
   Garikk
 
209 - 14.12.18 - 11:06
(207) хах, а это лишь говорит о том что вы никогда не писали на той версии бейсика про который ходят все эти мифы о порче программистов

а я напомню, код раньше писался так
10 rem программка
20 print "hello world"
30 if a=1 then
40 goto 70
50 end if
60 print "a=1"
70 print "a=2"
   exwill
 
210 - 14.12.18 - 11:06
(201) Да. Просто пока еще программирование происходит в извращенном виде. Как только перейдут к естественному, так оно пойдет в массы. Это как с письмом. Пока надо выбивать в камне иероглифы, которых тысячи и их надо как-то запоминать, желающих мало. А как только появляется фонетическое письмо ситуация кардинально меняется.
 
 Рекламное место пустует
   Вафель
 
211 - 14.12.18 - 11:07
(210) что такое естественное программирование?
   Oftan_Idy
 
212 - 14.12.18 - 11:07
(206) можно сразу с "pure virtual class" или "delegates"
   Вафель
 
213 - 14.12.18 - 11:08
(208) ну а что, в асме только готу и есть
   Глупый ответ
 
214 - 14.12.18 - 11:08
(199) что ты имеешь ввиду под программированием? Переключить переключатель в стиральной машинке? Или нажать кнопку в лифте? Ну, да, сейчас даже пенсионеры так программировать умеют. Программирование это на верное не совсем про это, а всякие нейросети, теории чисел ну и так далее.
   Мелифаро
 
215 - 14.12.18 - 11:09
(212) Ну, без фанатизма.
Паскаль просто ни к чему.
   exwill
 
216 - 14.12.18 - 11:10
(211) Без использования текста. Размер оперативной памяти человека очень ограничен. Естественным будет такой инструмент, где человек всякий раз видит два-три элемента.
   Вафель
 
217 - 14.12.18 - 11:10
(214) как только программирвоание изобрели, так срезу стали мечтать, что оно станет таким же обыденным как арифметика или письмо. а по факту ничего не изменилось
   Вафель
 
218 - 14.12.18 - 11:10
(216) приведи пример такой программы
   exwill
 
219 - 14.12.18 - 11:11
   exwill
 
220 - 14.12.18 - 11:13
(217) Метафора Тьюринговой бесконечной ленты оказалась очень сильна. Так и программируем с тех пор на более или менее улучшенных разновидностях брейнфака.
   Oftan_Idy
 
221 - 14.12.18 - 11:13
(209) Я такой тоже щупал.
Кто тебе мешает использовать - SUB и GOSUB ?

SUB Summa(A%,B%)
...
операторы
...
END SUB
   Вафель
 
222 - 14.12.18 - 11:13
ну так прораммирвоание в виде блок схем ничуть не проще чем в виде кода
   Вафель
 
223 - 14.12.18 - 11:14
обычные люди даже задачу то поставить грамотно не могут, а каком программирование может идти речь вообще
   exwill
 
224 - 14.12.18 - 11:14
(222) Блок-схема это тоже текст. В том-то и дело.
   Oftan_Idy
 
225 - 14.12.18 - 11:14
(223) некоторые даже говорить внятно не могут
   Вафель
 
226 - 14.12.18 - 11:15
(224) а что еще есть? картинками программировать?
   Garikk
 
227 - 14.12.18 - 11:15
(221) в этом бейсике НЕТ sub и end sub
это выглядит так

10 rem программка
20 print "hello world"
21 imput a
30 if a=1 then
40 goto 70
50 end if
51 if a=5 then
52 gosub 90
53 print "resume from sub"
60 print "a=2"
70 print "a=1"
71 end
90 print "is sub"
100 print "bla bla
110 resume
   Глупый ответ
 
228 - 14.12.18 - 11:16
1С это прям классический пример как упрощение программирования завело эту 1С в такие дебри, что там теперь ч0рт ногу сломит. Обновляясь на 100500 релиз 11 торговли думаешь, хоспади ну хоть тут то наконец то все работает?!
   Garikk
 
229 - 14.12.18 - 11:17
(227) Я че один тут на такой штуке программил?

непосредственно я сталкивался с этим бейсиком
https://en.wikipedia.org/wiki/Atari_BASIC
   Вафель
 
230 - 14.12.18 - 11:18
(229) на спектруме вроде были сабы
   Глупый ответ
 
231 - 14.12.18 - 11:18
+(228) надо бы уже какому нибудь талантливому человеку молитву написать для 1С ников, на темы месяц ну наконец закройся и обновление помоги убрать глюки.
   Garikk
 
232 - 14.12.18 - 11:19
   Garikk
 
233 - 14.12.18 - 11:19
(230) прям мой пример практически
 
 
   Мелифаро
 
234 - 14.12.18 - 11:19
На кой адинэсник тогда жпо просиживает, если не может эти задачи решить?
   Вафель
 
235 - 14.12.18 - 11:20
(228) язык и программа - это совсем разные вещи.
то что новый релиз отменяет старый - у мнгоих так
   Oftan_Idy
 
236 - 14.12.18 - 11:21
(229) Товарищ, вам сколько лет? Или вы в музей компьютеров проникли?
Я программил в школе на Агатах (та еще дрянь) и там были SUB'ы.
Может быть вы еще и на перфокартах умеете?
   Oftan_Idy
 
237 - 14.12.18 - 11:22
(228) Ты хочешь сказать что если торговля будет написана на java или C#, то она как-то от этого изменится что ли?
С чего вдруг то?
   Garikk
 
238 - 14.12.18 - 11:23
(236) вот ИМЕННО по этому, надо иметь собственное мнение, а не тупо переписывать утверждения других людей о языках программирования, которых вы никогда в глаза не видели
   jscript82
 
239 - 14.12.18 - 11:24
(193) На спектруме, и на БКшке, например
   Garikk
 
240 - 14.12.18 - 11:24
(236) мне лет немного, мне просто в детстве попался компьютер Atari 65XE (который до 92 года выпускался)
(236) а спектрум вас не устраивает? я привел ссылку на мануал
   jscript82
 
241 - 14.12.18 - 11:24
(200) С чего это не использовать его?
   Oftan_Idy
 
242 - 14.12.18 - 11:25
(238) "надо иметь собственное мнение, а не тупо переписывать утверждения других людей о языках программирования"

Ты это сейчас о чем? Поясни
   Волшебник
 
243 - 14.12.18 - 11:25
(179)(180) Ну вы блин даёте...
   Jonny_Khomich
 
244 - 14.12.18 - 11:25
(0) если бы реально хотел, читал бы литературу в интернете. а так он спросил тебя, чтобы порадовать старика.
   Вафель
 
245 - 14.12.18 - 11:25
(240) там же есть sub
   Garikk
 
246 - 14.12.18 - 11:26
(242) это скорее к "Глупый ответ" утверждение, но в целом полезно знать историю языков программирования и мифов вокруг них
   Oftan_Idy
 
247 - 14.12.18 - 11:26
(179) "C++ не современный язык программирования, как и java кстати"

Ты представляешь, они развиваются.

Это как сказать что язык 1С не изменился за 20 лет.
   Deon
 
248 - 14.12.18 - 11:26
Есть такая платформа Roblox с лего-человечками. Там на Lua дети программят
   Garikk
 
249 - 14.12.18 - 11:27
(245) я ссылку на мануал скинул же, там нет

возможно есть более свежие версии
 
 Рекламное место пустует
   Глупый ответ
 
250 - 14.12.18 - 11:27
(235) ты пробовал код УТ11 и ERP отлаживать? Это пц, чтобы простую вещь выяснить надо 30 листингов открыть. Такое ощущение, что эту 1С сейчас стадо никак не связанных одноклеточных организмов пишет. И вот думаешь ты какой то алгоритм тут сложный сидишь понимаешь или еще что? Нет! Ты сидишь и тупо по процедурам скачешь, после 100500 перехода по 30 модулям-листинга лично мне хочется передушить их всех. Как то эта команда даже без гото умудрилась написать спагетти код. И они сами ему не рады Ут 11 вышла в 2008 году, 10 лет карл! И там до сих пор глюки!
   Глупый ответ
 
251 - 14.12.18 - 11:29
я вчера решил обновить ут11.4.1 на ут 11.4.5 просто пустую и демо базы, я потратил на обновления несколько часов! Что может делать обработка после обновления в абсолютно пустых базах по 30 минут до бесконечности? Я даже не представляю.
   Oftan_Idy
 
252 - 14.12.18 - 11:29
(246) нет нет. Давай напомни контекст.
Вопрос: На чем учить ребенка программить?
Отвечают: Бейсик пойдет.
Коммент: Фууу. Да у него же не кошерный ГОУТУ! Нельзя.

Да кто же вас заставляет учить ребенка в 2018 года на той единственной версии бейсика из лохматых 80-х годов на котором не было SUB ?

Есть современный бейсик. Есть visual basic
   Oftan_Idy
 
253 - 14.12.18 - 11:32
(250) Ты думаешь что C# тебе поможет?
Там будет полиморфизм, там будут виртуалки. И будешь скакать по функциям не меньше, причем совершенно разным меняющимся от параметров, перегруженнымми методами, конструкторами и т.д
   Глупый ответ
 
254 - 14.12.18 - 11:35
(252) Есть мнение авторитетных учителей с научными степенями, что потом чтобы этого ребенка  на С++ и джаву пересадить, его замучаешься переучивать. А есть любители упрощать вопрос. спросят на собеседовании. -Бейсик знаешь? -Спасибо мы вам перезвоним.
зы
но я не учитель и мне пох. А если бы я был учителем мне все равно было бы пох. Дети ж не мои.
   Garikk
 
255 - 14.12.18 - 11:35
(252) контекст был что был коммент что "бейсик портит программистов!! там goto и динамическая типизация"

и я на каждый вопрос утверждал что это не так
   Волшебник
 
256 - 14.12.18 - 11:36
(254) Перестань ругаться. Перестань огульно критиковать 1С.
   Garikk
 
257 - 14.12.18 - 11:38
(252) многие (почти все) этого не понимают
я много на VB5/6 и VBnet программил и знаю что это нормальный язык ни чем не хуже других
   Глупый ответ
 
258 - 14.12.18 - 11:41
(256) Я не огульно. Раньше в процедуре был один параметр теперь их там 20. Чтобы отладить одну процедуру теперь нужно скакать по 30 листингам и сотням процедур. Это типичный спагетти код/кенгуру код. https://ru.wikipedia.org/wiki/Спагетти-код .

наверное часть разработчиков таки по бейсику учила программирование.
   cViper
 
259 - 14.12.18 - 11:43
(0) Купи ему книгу "Алгоритмы и структуры данных на Java". Пусть почитает, пореализоввывает примеры из книги. Если понравится, то купи уже что-нибудь более серьезное по алгоритмам и структурам данных. ЯП уже потом выберет сам. Знания Computer Science гораздо полезнее знания конкретного ЯП. Также создай ему аккаунт на сайте leetcode.com .Пусть  попробует порешать задачки там.
   Oftan_Idy
 
260 - 14.12.18 - 11:45
(254) ") Есть мнение авторитетных учителей с научными степенями, "

Из не названных источников ? А можно фамилии этих со степенями?

Это если бы водитель устраивался бы работать фуру гонять и у него бы спрашивали  - "вы на мотоцикле умеете ездить?", если умеете, то нам не подходите.
Это бред
   Oftan_Idy
 
261 - 14.12.18 - 11:46
(259) Лучше пусть на телефон змейку напишет и друзьям похвалится. Пользы будет больше
   cViper
 
262 - 14.12.18 - 11:53
(261) Не уверен, что в 16 лет можно кого-то змейкой удивить. Может там друзья сами программируют уже что-то посерьезнее.
   Griffin
 
263 - 14.12.18 - 12:02
(260) Полностью согласен.  Человека принимают за глиняную доску, на которой можно начертать только один раз и далее она застывает и переписать уже невозможно. Даже в этом случае логика хромает, т.к. чем бы ни начертали текст и каким бы не был этот текст, он все равно застынет. ЯП всего лишь палочка, которым пишут. Даже текст не важен, чтобы там ни было написано, со временем оно устареет. Важна способность перезаписываться, чтобы своевременно обновлять знания и соответствовать времени.
   bvb
 
264 - 14.12.18 - 12:06
(0)
Вот отличная книга :
https://all-arduino.ru/wp-content/uploads/FDKVfheXrag.jpg

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

Заодно и закон Ома выучит ;)
   Garykom
 
265 - 14.12.18 - 12:10
(173) Некоторые и в 80 лет могут по 7 раз за ночь...
   Garykom
 
266 - 14.12.18 - 12:12
А сына попробовать подсадить на https://habr.com/post/214287/ но не думаю что взлетит
   exwill
 
267 - 14.12.18 - 13:10
(226) Я уже дал ссылку. Не видел?
   Вафель
 
268 - 14.12.18 - 13:11
(267) так это жи и есть  блок схемы
   Вафель
 
269 - 14.12.18 - 13:12
конечно не по ГОСТу но вид сбоку
   Garikk
 
270 - 14.12.18 - 13:18
сума сойдешь блок схемами программировать чтото более-менее сложное
особенно если вопрос о производительности встанет

это как есть ORM для доступа к БД.... запросы простые получаются, но в БД оно такой треш генерит что пипец в запросах
и если в 1С это вылизали под особенности задач, то в универсальных языках там адище творится
   exwill
 
271 - 14.12.18 - 13:32
(268) Нет. Блок-схема такая же линейная структура, как и текст программы. Ее невожможно воспринимать.
   exwill
 
272 - 14.12.18 - 13:33
(270) Если бы вы потрудились посмотреть примеры, вы бы так не говорили.
   Сильф
 
273 - 14.12.18 - 13:45
(0) https://stepik.org/catalog?language=ru - вот куча бесплатных (и платных) курсов, хорошие, после окончания можно сразу стажёром в контору идти. Рекомендую Python. И плюс литература типа такой: https://habr.com/company/piter/blog/269757/
   Garikk
 
274 - 14.12.18 - 13:45
(272) ну я полистал

на элементарных опреациях ок...

а как начнется типа: выделить из документа те элементы которые закупались в периоде с 1 марта по 25 апреля от ООО ромашки, и оприходованы на склад 1 и  в прошлом году в этом периоде остаток на складе был на 15% выше чем на месяц раньше два года назад

Вы упаритесь квадратики рисовать и ВРУЧНУЮ УСЛОВИЯ ТЕКСТОМ ПИСАТЬ
   exwill
 
275 - 14.12.18 - 14:07
(274) И это будет значительно проще, чем сейчас.
   Garikk
 
276 - 14.12.18 - 14:14
(275) 100500 квадратиков на простых задачах? с огромной вложенностью внутренних условий?
   Garikk
 
277 - 14.12.18 - 14:16
и как избегать вложенных запросов?

я привел кейс.... как проверять список позиций в документе на параметры поставки? квадратиками рисовать выборку чтобы одним запросом сделать?
   Garikk
 
278 - 14.12.18 - 14:17
эта тема с визуальным программированием уже давно существует, и не работает на сложных задачах
   NikVars
 
279 - 14.12.18 - 14:25
https://www.intuit.ru/
"Бесплатное дистанционное обучение в Национальном Открытом Университете «ИНТУИТ» - это удобный способ получения знаний, которые помогут вам получить новую работу и занять более высокую должность."
   Конструктор1С
 
280 - 14.12.18 - 14:34
Таки, а почему из 1Сников никто не рекомендует обучить дитёнка 1Синью?
   exwill
 
281 - 14.12.18 - 14:35
(276) Все наоборот. 2-3 квадратика на сложных.
   exwill
 
282 - 14.12.18 - 14:38
(277) Я вам отвечу в теме.
   EvgeniuXP
 
283 - 14.12.18 - 19:26
https://youtu.be/GxpeqHHO-PA - в отличии от жадных 1с-ников, автор бесплатно рассказывает, учеба еще идет.
   Ник080808
 
284 - 15.12.18 - 00:22
(100) " а на другой язык один раз переучится и всю жизнь спокойно сидеть, это поздно" - ыыыыы. Javascript разработчикам не говори о спокойно сидеть)
   Глупый ответ
 
285 - 15.12.18 - 22:33
(0) если прям так хочется, чтобы профессионал учил. То спишись с каким нибудь учителем информатики пусть по скайпу учит. Преподавателя с украины найди или с днр. У них там ж.па, так что может и бюджетно получится репетитора нанять.
Зы
Мне никогда репетиторов не нанимали. Я сам подходил к взрослым радиолюбителям например и клянчил радиодетали и литературу. И никто не отказывал и делился опытом на халяву. А если велик надо было починить, то спокойно подходил к мужикам в гаражи за советом ну или заварить там чего нибудь.
   exwill
 
286 - 16.12.18 - 14:01
(277) Решение вашей задачи оказалось проще, чем я думал.
См. здесь http://catalog.mista.ru/public/707283/
или здесь @artvirtue
   Кэлхер
 
287 - 16.12.18 - 14:25
   СергейОсетров
 
288 - 16.12.18 - 14:59
Онлайн курсы, книжки обучающие. Всякие тренажеры есть в интернете. В общем дерзайте.
  1  2  3

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует