|
OFF: Программирование с нуля для школьника | ☑ | ||
---|---|---|---|---|
0
Gulloper
13.12.18
✎
10:12
|
Привет!
сам прог 1С. Растет сын. Предпоследний класс. Спросил - как научиться программированию. город небольшой. возможности обучения минимальные. Что можно предложить? онлайн обучение? готов платить. не стоит писать: - что делаешь? а зачем? не нужно. |
|||
189
Глупый ответ
14.12.18
✎
10:51
|
(187) давай разделять Программиста от ховнокодера. Программист - это человек занимающийся чрезвычайно сложной научной и инженерной деятельностью, не доступной каждому. Ховнокодер занимается - написанием тонн ховнокода, которого может написать и ученик старших классов. Но поскольку потребителей научной и инженерной деятельности сильно меньше, ховнокодер не плохо так денег поднимает.
|
|||
190
Мелифаро
14.12.18
✎
10:51
|
(188) Работает же © :)
|
|||
191
Garikk
14.12.18
✎
10:53
|
(190) "и это печально" ;)
(189) ой определений много можно придумать, но вот тот софт который пишется во всяких НИИ и прочих научных институтах, редкостный пипец с точки зрения Программирования |
|||
192
jscript82
14.12.18
✎
10:54
|
(172) Бейсик - вполне годный язык для обучения. На нем легко начать программировать. И после него на примере паскаля видно различия между этими языками, что дает знания как правильно, а как не правильно делать. Например, когда видят что в паскале нет привычного GOTO, то возникает вопрос, почему его нет, а потом понимание, почему это правильно.
|
|||
193
Garikk
14.12.18
✎
10:56
|
(192) можно пример бейсика где надо goto использовать? только не надо spectrum и прочие БК-щки в пример приводить
|
|||
194
Мелифаро
14.12.18
✎
10:57
|
Вообще, в энтерпрайзе (где бабло в основном и крутится) важны не вычурность и изящество кода, а его чёткая структурированность, соответствие стандартам и хорошее документирование. Орднунг, в общем. Ну и компромисс, конечно, между скоростью и качеством, ибо вылизывание кода за счёт выхода за рамки всех дедлайнов ничуть не лучше тяп-ляп гомнокода.
|
|||
195
exwill
14.12.18
✎
10:57
|
(182) Эту идею еще никто не реализовывал. Все попытки снова приводили к тексту. Видимо, авторы никак не могли вынуть у себя из головы Тьюринговую бесконечную ленту.
|
|||
196
Garikk
14.12.18
✎
10:58
|
а goto и в 1С есть если уж на то пошло
помню один раз я его даже использовал в том единственном случае когда его можно использовать, у моего коллеги глаза были как блюдца от непонимания "а какэтотак?" |
|||
197
Мелифаро
14.12.18
✎
10:59
|
Что вы на GOTO так ополчились? Если оно уместно в конкретном алгоритме, почему бы и не использовать? Главное, не злоупотреблять.
|
|||
198
Oftan_Idy
14.12.18
✎
10:59
|
(187) " почему именно с++? "
Ну а почему не он? Да любой может быть. Хоть ява, хоть питон, да не важно. |
|||
199
exwill
14.12.18
✎
10:59
|
(186) Вот тут он сильно заблуждался. Очень скоро программировать будут все. Так же, как все научились писать.
|
|||
200
Oftan_Idy
14.12.18
✎
11:00
|
(192) Да кто же вас заставляет использовать этот несчастный "гоуту" ?
Не используйте вы его да и все |
|||
201
Oftan_Idy
14.12.18
✎
11:00
|
(199) нет
|
|||
202
Garikk
14.12.18
✎
11:01
|
(200) в том самом бейсике который все не любят, его нельзя не-использовать
|
|||
203
Garikk
14.12.18
✎
11:02
|
но мне чето кажется что никто на нем не писал, а только слышали
|
|||
204
Глупый ответ
14.12.18
✎
11:02
|
(192) я сейчас статьи про Паскаль почитал, там прям сразу все по взрослому. Дите изучив его , на всякие СИ++, java и прочие языки может сразу пересаживаться, если зайдет.
(196) видишь, твой мозг деградировал на столько, что ты даже не осознаешь, про о чем пишешь. Наверное Дейкстре, попался такой же упоротый студент, который довел его до белого каления и у него типа вырвалось. А так то может бесик язык то и ничего. |
|||
205
Oftan_Idy
14.12.18
✎
11:03
|
А вообще мне ассемблер понравился. Есть в нем что-то магическое, точнее даже первобытное, дикое.
В универе на нем писал код для управления учебным промышленным манипулятором. Круто. Вжик вжик ездить манипулятор по командам "mov ax,bx" |
|||
206
Мелифаро
14.12.18
✎
11:04
|
Какой смысл начинать с полумёртвого языка?
Не лучше ли сразу C#/Java? |
|||
207
Oftan_Idy
14.12.18
✎
11:04
|
(202) Что за бред? Что значит нельзя? Я никогда в бейсике не использовал GOTO
|
|||
208
Garikk
14.12.18
✎
11:04
|
(204) то что вы думаете что нет случаев когда нужен goto, еще не значит что он реально не нужен
|
|||
209
Garikk
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" |
|||
210
exwill
14.12.18
✎
11:06
|
(201) Да. Просто пока еще программирование происходит в извращенном виде. Как только перейдут к естественному, так оно пойдет в массы. Это как с письмом. Пока надо выбивать в камне иероглифы, которых тысячи и их надо как-то запоминать, желающих мало. А как только появляется фонетическое письмо ситуация кардинально меняется.
|
|||
211
Вафель
14.12.18
✎
11:07
|
(210) что такое естественное программирование?
|
|||
212
Oftan_Idy
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) Ну, без фанатизма.
Паскаль просто ни к чему. |
|||
216
exwill
14.12.18
✎
11:10
|
(211) Без использования текста. Размер оперативной памяти человека очень ограничен. Естественным будет такой инструмент, где человек всякий раз видит два-три элемента.
|
|||
217
Вафель
14.12.18
✎
11:10
|
(214) как только программирвоание изобрели, так срезу стали мечтать, что оно станет таким же обыденным как арифметика или письмо. а по факту ничего не изменилось
|
|||
218
Вафель
14.12.18
✎
11:10
|
(216) приведи пример такой программы
|
|||
219
exwill
14.12.18
✎
11:11
|
(218) Здесь их три.
http://catalog.mista.ru/public/707283/ |
|||
220
exwill
14.12.18
✎
11:13
|
(217) Метафора Тьюринговой бесконечной ленты оказалась очень сильна. Так и программируем с тех пор на более или менее улучшенных разновидностях брейнфака.
|
|||
221
Oftan_Idy
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
|
обычные люди даже задачу то поставить грамотно не могут, а каком программирование может идти речь вообще
|
|||
224
exwill
14.12.18
✎
11:14
|
(222) Блок-схема это тоже текст. В том-то и дело.
|
|||
225
Oftan_Idy
14.12.18
✎
11:14
|
(223) некоторые даже говорить внятно не могут
|
|||
226
Вафель
14.12.18
✎
11:15
|
(224) а что еще есть? картинками программировать?
|
|||
227
Garikk
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 торговли думаешь, хоспади ну хоть тут то наконец то все работает?!
|
|||
229
Garikk
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С ников, на темы месяц ну наконец закройся и обновление помоги убрать глюки.
|
|||
232
Garikk
14.12.18
✎
11:19
|
||||
233
Garikk
14.12.18
✎
11:19
|
(230) прям мой пример практически
|
|||
234
Мелифаро
14.12.18
✎
11:19
|
На кой адинэсник тогда жпо просиживает, если не может эти задачи решить?
|
|||
235
Вафель
14.12.18
✎
11:20
|
(228) язык и программа - это совсем разные вещи.
то что новый релиз отменяет старый - у мнгоих так |
|||
236
Oftan_Idy
14.12.18
✎
11:21
|
(229) Товарищ, вам сколько лет? Или вы в музей компьютеров проникли?
Я программил в школе на Агатах (та еще дрянь) и там были SUB'ы. Может быть вы еще и на перфокартах умеете? |
|||
237
Oftan_Idy
14.12.18
✎
11:22
|
(228) Ты хочешь сказать что если торговля будет написана на java или C#, то она как-то от этого изменится что ли?
С чего вдруг то? |
|||
238
Garikk
14.12.18
✎
11:23
|
(236) вот ИМЕННО по этому, надо иметь собственное мнение, а не тупо переписывать утверждения других людей о языках программирования, которых вы никогда в глаза не видели
|
|||
239
jscript82
14.12.18
✎
11:24
|
(193) На спектруме, и на БКшке, например
|
|||
240
Garikk
14.12.18
✎
11:24
|
(236) мне лет немного, мне просто в детстве попался компьютер Atari 65XE (который до 92 года выпускался)
(236) а спектрум вас не устраивает? я привел ссылку на мануал |
|||
241
jscript82
14.12.18
✎
11:24
|
(200) С чего это не использовать его?
|
|||
242
Oftan_Idy
14.12.18
✎
11:25
|
(238) "надо иметь собственное мнение, а не тупо переписывать утверждения других людей о языках программирования"
Ты это сейчас о чем? Поясни |
|||
243
Волшебник
14.12.18
✎
11:25
|
(179)(180) Ну вы блин даёте...
|
|||
244
Jonny_Khomich
14.12.18
✎
11:25
|
(0) если бы реально хотел, читал бы литературу в интернете. а так он спросил тебя, чтобы порадовать старика.
|
|||
245
Вафель
14.12.18
✎
11:25
|
(240) там же есть sub
|
|||
246
Garikk
14.12.18
✎
11:26
|
(242) это скорее к "Глупый ответ" утверждение, но в целом полезно знать историю языков программирования и мифов вокруг них
|
|||
247
Oftan_Idy
14.12.18
✎
11:26
|
(179) "C++ не современный язык программирования, как и java кстати"
Ты представляешь, они развиваются. Это как сказать что язык 1С не изменился за 20 лет. |
|||
248
Deon
14.12.18
✎
11:26
|
Есть такая платформа Roblox с лего-человечками. Там на Lua дети программят
|
|||
249
Garikk
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 минут до бесконечности? Я даже не представляю.
|
|||
252
Oftan_Idy
14.12.18
✎
11:29
|
(246) нет нет. Давай напомни контекст.
Вопрос: На чем учить ребенка программить? Отвечают: Бейсик пойдет. Коммент: Фууу. Да у него же не кошерный ГОУТУ! Нельзя. Да кто же вас заставляет учить ребенка в 2018 года на той единственной версии бейсика из лохматых 80-х годов на котором не было SUB ? Есть современный бейсик. Есть visual basic |
|||
253
Oftan_Idy
14.12.18
✎
11:32
|
(250) Ты думаешь что C# тебе поможет?
Там будет полиморфизм, там будут виртуалки. И будешь скакать по функциям не меньше, причем совершенно разным меняющимся от параметров, перегруженнымми методами, конструкторами и т.д |
|||
254
Глупый ответ
14.12.18
✎
11:35
|
(252) Есть мнение авторитетных учителей с научными степенями, что потом чтобы этого ребенка на С++ и джаву пересадить, его замучаешься переучивать. А есть любители упрощать вопрос. спросят на собеседовании. -Бейсик знаешь? -Спасибо мы вам перезвоним.
зы но я не учитель и мне пох. А если бы я был учителем мне все равно было бы пох. Дети ж не мои. |
|||
255
Garikk
14.12.18
✎
11:35
|
(252) контекст был что был коммент что "бейсик портит программистов!! там goto и динамическая типизация"
и я на каждый вопрос утверждал что это не так |
|||
256
Волшебник
14.12.18
✎
11:36
|
(254) Перестань ругаться. Перестань огульно критиковать 1С.
|
|||
257
Garikk
14.12.18
✎
11:38
|
(252) многие (почти все) этого не понимают
я много на VB5/6 и VBnet программил и знаю что это нормальный язык ни чем не хуже других |
|||
258
Глупый ответ
14.12.18
✎
11:41
|
(256) Я не огульно. Раньше в процедуре был один параметр теперь их там 20. Чтобы отладить одну процедуру теперь нужно скакать по 30 листингам и сотням процедур. Это типичный спагетти код/кенгуру код. https://ru.wikipedia.org/wiki/Спагетти-код .
наверное часть разработчиков таки по бейсику учила программирование. |
|||
259
cViper
14.12.18
✎
11:43
|
(0) Купи ему книгу "Алгоритмы и структуры данных на Java". Пусть почитает, пореализоввывает примеры из книги. Если понравится, то купи уже что-нибудь более серьезное по алгоритмам и структурам данных. ЯП уже потом выберет сам. Знания Computer Science гораздо полезнее знания конкретного ЯП. Также создай ему аккаунт на сайте leetcode.com .Пусть попробует порешать задачки там.
|
|||
260
Oftan_Idy
14.12.18
✎
11:45
|
(254) ") Есть мнение авторитетных учителей с научными степенями, "
Из не названных источников ? А можно фамилии этих со степенями? Это если бы водитель устраивался бы работать фуру гонять и у него бы спрашивали - "вы на мотоцикле умеете ездить?", если умеете, то нам не подходите. Это бред |
|||
261
Oftan_Idy
14.12.18
✎
11:46
|
(259) Лучше пусть на телефон змейку напишет и друзьям похвалится. Пользы будет больше
|
|||
262
cViper
14.12.18
✎
11:53
|
(261) Не уверен, что в 16 лет можно кого-то змейкой удивить. Может там друзья сами программируют уже что-то посерьезнее.
|
|||
263
Griffin
14.12.18
✎
12:02
|
(260) Полностью согласен. Человека принимают за глиняную доску, на которой можно начертать только один раз и далее она застывает и переписать уже невозможно. Даже в этом случае логика хромает, т.к. чем бы ни начертали текст и каким бы не был этот текст, он все равно застынет. ЯП всего лишь палочка, которым пишут. Даже текст не важен, чтобы там ни было написано, со временем оно устареет. Важна способность перезаписываться, чтобы своевременно обновлять знания и соответствовать времени.
|
|||
264
bvb
14.12.18
✎
12:06
|
(0)
Вот отличная книга : https://all-arduino.ru/wp-content/uploads/FDKVfheXrag.jpg Все в одном флаконе. Сиподобный язык программа не просто программа а чем то двигает мигает и управляет. Хошь к квадрокоптеру это все прикрути. Есть готове стартовы наборы. Заодно и закон Ома выучит ;) |
|||
265
Garykom
гуру
14.12.18
✎
12:10
|
(173) Некоторые и в 80 лет могут по 7 раз за ночь...
|
|||
266
Garykom
гуру
14.12.18
✎
12:12
|
А сына попробовать подсадить на https://habr.com/post/214287/ но не думаю что взлетит
|
|||
267
exwill
14.12.18
✎
13:10
|
(226) Я уже дал ссылку. Не видел?
|
|||
268
Вафель
14.12.18
✎
13:11
|
(267) так это жи и есть блок схемы
|
|||
269
Вафель
14.12.18
✎
13:12
|
конечно не по ГОСТу но вид сбоку
|
|||
270
Garikk
14.12.18
✎
13:18
|
сума сойдешь блок схемами программировать чтото более-менее сложное
особенно если вопрос о производительности встанет это как есть ORM для доступа к БД.... запросы простые получаются, но в БД оно такой треш генерит что пипец в запросах и если в 1С это вылизали под особенности задач, то в универсальных языках там адище творится |
|||
271
exwill
14.12.18
✎
13:32
|
(268) Нет. Блок-схема такая же линейная структура, как и текст программы. Ее невожможно воспринимать.
|
|||
272
exwill
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/
|
|||
274
Garikk
14.12.18
✎
13:45
|
(272) ну я полистал
на элементарных опреациях ок... а как начнется типа: выделить из документа те элементы которые закупались в периоде с 1 марта по 25 апреля от ООО ромашки, и оприходованы на склад 1 и в прошлом году в этом периоде остаток на складе был на 15% выше чем на месяц раньше два года назад Вы упаритесь квадратики рисовать и ВРУЧНУЮ УСЛОВИЯ ТЕКСТОМ ПИСАТЬ |
|||
275
exwill
14.12.18
✎
14:07
|
(274) И это будет значительно проще, чем сейчас.
|
|||
276
Garikk
14.12.18
✎
14:14
|
(275) 100500 квадратиков на простых задачах? с огромной вложенностью внутренних условий?
|
|||
277
Garikk
14.12.18
✎
14:16
|
и как избегать вложенных запросов?
я привел кейс.... как проверять список позиций в документе на параметры поставки? квадратиками рисовать выборку чтобы одним запросом сделать? |
|||
278
Garikk
14.12.18
✎
14:17
|
эта тема с визуальным программированием уже давно существует, и не работает на сложных задачах
|
|||
279
NikVars
14.12.18
✎
14:25
|
https://www.intuit.ru/
"Бесплатное дистанционное обучение в Национальном Открытом Университете «ИНТУИТ» - это удобный способ получения знаний, которые помогут вам получить новую работу и занять более высокую должность." |
|||
280
Конструктор1С
14.12.18
✎
14:34
|
Таки, а почему из 1Сников никто не рекомендует обучить дитёнка 1Синью?
|
|||
281
exwill
14.12.18
✎
14:35
|
(276) Все наоборот. 2-3 квадратика на сложных.
|
|||
282
exwill
14.12.18
✎
14:38
|
(277) Я вам отвечу в теме.
|
|||
283
EvgeniuXP
14.12.18
✎
19:26
|
https://youtu.be/GxpeqHHO-PA - в отличии от жадных 1с-ников, автор бесплатно рассказывает, учеба еще идет.
|
|||
284
Ник080808
15.12.18
✎
00:22
|
(100) " а на другой язык один раз переучится и всю жизнь спокойно сидеть, это поздно" - ыыыыы. Javascript разработчикам не говори о спокойно сидеть)
|
|||
285
Глупый ответ
15.12.18
✎
22:33
|
(0) если прям так хочется, чтобы профессионал учил. То спишись с каким нибудь учителем информатики пусть по скайпу учит. Преподавателя с украины найди или с днр. У них там ж.па, так что может и бюджетно получится репетитора нанять.
Зы Мне никогда репетиторов не нанимали. Я сам подходил к взрослым радиолюбителям например и клянчил радиодетали и литературу. И никто не отказывал и делился опытом на халяву. А если велик надо было починить, то спокойно подходил к мужикам в гаражи за советом ну или заварить там чего нибудь. |
|||
286
exwill
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
|
Онлайн курсы, книжки обучающие. Всякие тренажеры есть в интернете. В общем дерзайте.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |