Вся правда про C++
От: varenikAA  
Дата: 08.07.20 02:04
Оценка: +4 -1 :))) :))) :))) :))
https://youtu.be/SLT0uW0dmBY?t=958
☭ ✊ В мире нет ничего, кроме движущейся материи.
c++ oberon
Re: Вся правда про C++
От: Privalov  
Дата: 08.07.20 07:11
Оценка:
Здравствуйте, varenikAA, Вы писали:

AA>https://youtu.be/SLT0uW0dmBY?t=958


Ну, суровый матан на C++, наверное, не стоит писать. Для таких задач лучше Фортрана ничего не придумали.
Re[2]: Вся правда про C++
От: Слава  
Дата: 08.07.20 07:32
Оценка:
Здравствуйте, Privalov, Вы писали:

P>Ну, суровый матан на C++, наверное, не стоит писать. Для таких задач лучше Фортрана ничего не придумали.


У него там вообще Оберон.
Re[3]: Вся правда про C++
От: Privalov  
Дата: 08.07.20 07:38
Оценка: +2 :)
Здравствуйте, Слава, Вы писали:

С>У него там вообще Оберон.


Я видел. И автор статьи — тот самый Сергей Губанов, который 15 дет назад рассказывал про синтаксический оверхед.

UPD. Статья Губанова в соседней теме. Но Оберон и тема про синтакстческий оверхед неразделимы.
Отредактировано 08.07.2020 7:39 Privalov . Предыдущая версия .
Re: Вся правда про C++
От: LaptevVV Россия  
Дата: 08.07.20 09:41
Оценка: 15 (8)
AA>https://youtu.be/SLT0uW0dmBY?t=958
Это Федор Васильевич Ткачев.
1. Доктор наук по физике. Входит в 1000 самых цитируемых ученых России
2. Перевел книгу Вирта Алгоритмы и структуры данных на русский. При переводе самолично проверил ВСЕ примеры, обнаружил ошибки и написал Вирту.
Обнаруженные ошибки были исправлены в английской версии.
3. Учит программированию пятиклассников у себя в Троицке
4. О чем пишет на портале Информатика-21.
5. Создал на базе БлэкБокса школьную сборку, где все сам перевел на русский язык, в том числе и ключевые слова Компонентного паскаля.
Ибо САМ убедился, что начинать обучение школьников надо на родном языке.
6. Он юзает БлэкБокс с 90-х годов. И на Компонентном паскале реализовал проги для своей докторской — можно две его статьи найти на arxiv.org
Основной его тезис — надо создать сквозную систему базовой подготовки программистов на ОДНОМ языке. Пригодном для обучения (С++ для обучения пригоден мало).
А потом распределиться по направлениям и изучать уже профессиональные подходы в каждом из направлений.
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Отредактировано 08.07.2020 9:44 LaptevVV . Предыдущая версия . Еще …
Отредактировано 08.07.2020 9:44 LaptevVV . Предыдущая версия .
Re[2]: Вся правда про C++
От: B0FEE664  
Дата: 08.07.20 10:19
Оценка: +6 :)
Здравствуйте, LaptevVV, Вы писали:

LVV>Основной его тезис — надо создать сквозную систему базовой подготовки программистов на ОДНОМ языке.


Не надо так делать. Языков должно быть несколько и они должны быть из разных парадигм. Обучите одному языку — только на нём и смогут программировать.
И каждый день — без права на ошибку...
Re[3]: Вся правда про C++
От: LaptevVV Россия  
Дата: 08.07.20 10:51
Оценка: +2
LVV>>Основной его тезис — надо создать сквозную систему базовой подготовки программистов на ОДНОМ языке.
BFE>Не надо так делать. Языков должно быть несколько и они должны быть из разных парадигм. Обучите одному языку — только на нём и смогут программировать.
Нет. Те, кто реально пойдет в программисты — легко освоят другие языки.
Все равно 90% императивщины.
Хотя возможно, что надо сделать лабы параллельно на императивном и функциональном языке.
Надеюсь, у меня руки дойдут сделать такое на С++.
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re: Вся правда про C++
От: Bjorn Skalpe Земля  
Дата: 08.07.20 11:42
Оценка: +1 :))
Считаю, что для математических расчетов не нужно использовать языки низкого уровня, нужно использовать языки более высокого уровня, куда можно как библиотеки включить базовые алгоритмические расчеты написанные на низких языках. Нужно уметь правильно выбирать уровень инструментария. Забивать гвозди микроскопом смысла нет, для каждой задачи должен быть свой инструментарий. По этому в нейронках часто используют Python, который использует библиотеки написанные и откомпилированные на С++, которые уже используют все мощности платформы для расчетов, включая GPU.

Mathcad и Mapple — вполне себе подходят для мат-расчетов, чего не хватает можно дополнить.
Отредактировано 08.07.2020 11:43 Bjorn Skalpe . Предыдущая версия .
Re[2]: Вся правда про C++
От: pagid Россия  
Дата: 08.07.20 13:41
Оценка: 1 (1) +1
Здравствуйте, Bjorn Skalpe, Вы писали:

BS>Считаю, что для математических расчетов не нужно использовать языки низкого уровня, нужно использовать языки более высокого уровня, куда можно как библиотеки включить базовые алгоритмические расчеты написанные на низких языках. Нужно уметь правильно выбирать уровень инструментария. Забивать гвозди микроскопом смысла нет, для каждой задачи должен быть свой инструментарий. По этому в нейронках часто используют Python, который использует библиотеки написанные и откомпилированные на С++, которые уже используют все мощности платформы для расчетов, включая GPU.

Студенты должны не только и не столько уметь пользоваться этими библиотеками, но и понимать как они работают. Ну не ПТУ же.
Re[4]: Вся правда про C++
От: Kernan Ниоткуда https://rsdn.ru/forum/flame.politics/
Дата: 08.07.20 14:20
Оценка: 1 (1) +1 :)
Здравствуйте, LaptevVV, Вы писали:

LVV>Все равно 90% императивщины.

Угадай почему так .
Sic luceat lux!
Re[2]: Вся правда про C++
От: cures Россия cures.narod.ru
Дата: 08.07.20 17:32
Оценка: +2
Здравствуйте, LaptevVV, Вы писали:

LVV>Это Федор Васильевич Ткачев.

LVV>1. Доктор наук по физике. Входит в 1000 самых цитируемых ученых России
LVV>2. Перевел книгу Вирта Алгоритмы и структуры данных на русский. При переводе самолично проверил ВСЕ примеры, обнаружил ошибки и написал Вирту.
LVV>Обнаруженные ошибки были исправлены в английской версии.
LVV>3. Учит программированию пятиклассников у себя в Троицке
LVV>4. О чем пишет на портале Информатика-21.

Звучит круто. Вполне может быть неплохим учёным.

LVV>5. Создал на базе БлэкБокса школьную сборку, где все сам перевел на русский язык, в том числе и ключевые слова Компонентного паскаля.

LVV>Ибо САМ убедился, что начинать обучение школьников надо на родном языке.

Зачем? Чтобы они варились в "языке", поддерживаемом одним человеком?
Или чтобы им не приходилось учить английский (дюжину слов)?
Или чтобы не смогли показать родной стране жест рукой?
Не вижу ни одной причины учить будущих теорфизиков или програмистов программированию на "родном языке".
Будущих слесарей, наверное, именно так и нужно, чтобы умели инструкции в мануалах читать и повторять описываемые там действия в правильном порядке.


LVV>6. Он юзает БлэкБокс с 90-х годов. И на Компонентном паскале реализовал проги для своей докторской — можно две его статьи найти на arxiv.org


Здорово! Я тоже на первом курсе писал на Турбо-Паскале, кажется, ещё 5.0 — без отмены действий в редакторе.
Реально была крутейшая реализация, бившая по скорости компиляции кресты на несколько порядков — за счёт модульности.
И работала прога быстро, так как критические куски не возбранялось писать на ассемблере.
Верю, что Оберон даже круче. И что он на нём накропал шустренькие либы, которые хрен перепишешь на крестах, ибо они больше никому не нужны.
Вот только причины столь глубокого освоения немецко-чешского матерного он сам же, незаметно для себя, выдал: они не могут понять, что делает кусок кода, когда-то написанного каким-то доцентом. При этом очевидно, что кусок такой не один, скорее уж весь проект состоит из таких кусков. То есть разработка там совершенно базарная, кто-то приходит, что-то пишет, ничего не документируя, потом уходит. Руководителя (реального) у проекта нет и не было ни в какой момент времени.
В то время, как разработку всего ПО (библиотек) данного товарища ведёт он сам, иногда давая ей попользоваться (не модифицировать) своему аспиранту. И смысл тут удивляться, что у вражин полный кошмар, а он в белом пальто весь красивый стоит? Какое это отношение это имеет к языку, кроме того, что его когда-то выбрал Гуру? Это называется "технический долг".


LVV>Основной его тезис — надо создать сквозную систему базовой подготовки программистов на ОДНОМ языке. Пригодном для обучения (С++ для обучения пригоден мало).


А можно обосновать эту "малопригодность"? А заодно и обозначить, по сравнению с какими языками он пригоден мало?


LVV>А потом распределиться по направлениям и изучать уже профессиональные подходы в каждом из направлений.


Совсем непонятно: по каким направлениям? По программистским? Или в теорфизику тоже можно распределиться?
Если распределился в теорфизику, то программировать всю жизнь придётся на "родном языке"?
А если выбрал программирование, то разрешат сбежать с русифицированного Оберона хотя бы на Питон, Похап или даже кресты?
И главное: когда именно отпустят? В какой момент разрешат самому выбирать, что изучать и на чём писать?
Re[2]: Вся правда про C++
От: pagid Россия  
Дата: 08.07.20 17:58
Оценка: +2
Здравствуйте, LaptevVV, Вы писали:

LVV>Это Федор Васильевич Ткачев.

LVV>1. Доктор наук по физике. Входит в 1000 самых цитируемых ученых России
Слышал как-то об одном математике, докторе и даже члене РАН. Вот только зачем он занялся историй да еще и опубликовал свои "исторические" идеи

LVV>2. Перевел книгу Вирта Алгоритмы и структуры данных на русский. При переводе самолично проверил ВСЕ примеры, обнаружил ошибки и написал Вирту.

У меня лежит в переводе Подшивалова, все примеры на Паскале. Историческая такая книжка.

LVV>5. Создал на базе БлэкБокса школьную сборку, где все сам перевел на русский язык, в том числе и ключевые слова Компонентного паскаля.

А в обычных школах как один из вариантов обычный Паскаль с английскими ключевыми словами

LVV>Ибо САМ убедился, что начинать обучение школьников надо на родном языке.

А САМ Вирт убедился, что его сын плохо понимает присваивание "=", а вот ":=" замечательно понимает ох эти дедушки.

LVV>6. Он юзает БлэкБокс с 90-х годов. И на Компонентном паскале реализовал проги для своей докторской — можно две его статьи найти на arxiv.org

Молодец конечно, но в величии БлэкБокса и Компонентного паскаля это не особо убеждает, с тем же результатом он мог сделать это на бейсике.

LVV>Основной его тезис — надо создать сквозную систему базовой подготовки программистов на ОДНОМ языке.

Бред кобылы сивой.

LVV>Пригодном для обучения (С++ для обучения пригоден мало).

Как первый язык может и мало годится, но учитывая, что студенты уже видели в школе или Паскаль, или тот школьный язык с русскими ключевыми словами, а где-то даже Питон, и те из них, кто поступил на IT-шную специальность разобрались как минимум в нем, то это будет уже не первый.

LVV>А потом распределиться по направлениям и изучать уже профессиональные подходы в каждом из направлений.

Как это распределиться по направлениям, зная только один учебный язык?
Re[3]: Вся правда про C++
От: LaptevVV Россия  
Дата: 08.07.20 17:59
Оценка: +1 -2
LVV>>Это Федор Васильевич Ткачев.
LVV>>1. Доктор наук по физике. Входит в 1000 самых цитируемых ученых России
C>Звучит круто. Вполне может быть неплохим учёным.
Я с тебя фигею. Первая тысяча самых цитируемых — он там где-то посередине.
Он выдающийся ученый...
LVV>>5. Создал на базе БлэкБокса школьную сборку, где все сам перевел на русский язык, в том числе и ключевые слова Компонентного паскаля.
LVV>>Ибо САМ убедился, что начинать обучение школьников надо на родном языке.
C>Зачем? Чтобы они варились в "языке", поддерживаемом одним человеком?
C>Или чтобы им не приходилось учить английский (дюжину слов)?
C>Или чтобы не смогли показать родной стране жест рукой?
C>Не вижу ни одной причины учить будущих теорфизиков или програмистов программированию на "родном языке".
C>Будущих слесарей, наверное, именно так и нужно, чтобы умели инструкции в мануалах читать и повторять описываемые там действия в правильном порядке.
Ты дилетант в обучении школьников?
Твое МНЕНИЕ против ПРАКТИКИ.
И не только его. Дединский писал то же самое, Константин писал то же самое.

LVV>>6. Он юзает БлэкБокс с 90-х годов. И на Компонентном паскале реализовал проги для своей докторской — можно две его статьи найти на arxiv.org

C>Здорово! Я тоже на первом курсе писал на Турбо-Паскале, кажется, ещё 5.0 — без отмены действий в редакторе
....
C>В то время, как разработку всего ПО (библиотек) данного товарища ведёт он сам, иногда давая ей попользоваться (не модифицировать) своему аспиранту. И смысл тут удивляться, что у вражин полный кошмар, а он в белом пальто весь красивый стоит? Какое это отношение это имеет к языку, кроме того, что его когда-то выбрал Гуру? Это называется "технический долг".
Программистский снобизм детектед...
Гордыня — самый тяжкий из грехов, между прочим.

LVV>>Основной его тезис — надо создать сквозную систему базовой подготовки программистов на ОДНОМ языке. Пригодном для обучения (С++ для обучения пригоден мало).

C>А можно обосновать эту "малопригодность"? А заодно и обозначить, по сравнению с какими языками он пригоден мало?
Например, с тем, который в SICP.
LVV>>А потом распределиться по направлениям и изучать уже профессиональные подходы в каждом из направлений.
C>Совсем непонятно: по каким направлениям? По программистским? Или в теорфизику тоже можно распределиться?
C>Если распределился в теорфизику, то программировать всю жизнь придётся на "родном языке"?
C>А если выбрал программирование, то разрешат сбежать с русифицированного Оберона хотя бы на Питон, Похап или даже кресты?
C>И главное: когда именно отпустят? В какой момент разрешат самому выбирать, что изучать и на чём писать?
Опять дилетант детектед в обучении.
В универе не учился?
Все, например, матфаки, 2.5 года давали ОБЩИЕ курсы, а потом — специализация по кафедрам.
Надеюсь, ты понимаешь, что веб-программирование серьезно отличается от не веб-программирования?
А написание компилятора совсем не похоже на обработку данных.
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re[3]: Вся правда про C++
От: LaptevVV Россия  
Дата: 08.07.20 18:11
Оценка:
LVV>>Это Федор Васильевич Ткачев.
LVV>>1. Доктор наук по физике. Входит в 1000 самых цитируемых ученых России
P>Слышал как-то об одном математике, докторе и даже члене РАН. Вот только зачем он занялся историй да еще и опубликовал свои "исторические" идеи
1. Ткачев занимается физикой.
2. Академик историей не занимался. Он занимался обработкой данных...
Ты различаешь?
А Носовский решил сорвать хайп...
LVV>>2. Перевел книгу Вирта Алгоритмы и структуры данных на русский. При переводе самолично проверил ВСЕ примеры, обнаружил ошибки и написал Вирту.
P>У меня лежит в переводе Подшивалова, все примеры на Паскале. Историческая такая книжка.
Ну, у меня есть ВСЕ исторические книжки Вирта.
Ткачев переводил последнюю версию книги.
LVV>>5. Создал на базе БлэкБокса школьную сборку, где все сам перевел на русский язык, в том числе и ключевые слова Компонентного паскаля.
P>А в обычных школах как один из вариантов обычный Паскаль с английскими ключевыми словами
Не в 5 классе.
LVV>>Ибо САМ убедился, что начинать обучение школьников надо на родном языке.
P>А САМ Вирт убедился, что его сын плохо понимает присваивание "=", а вот ":=" замечательно понимает ох эти дедушки.
Дедушки здесь причем?
LVV>>6. Он юзает БлэкБокс с 90-х годов. И на Компонентном паскале реализовал проги для своей докторской — можно две его статьи найти на arxiv.org
P>Молодец конечно, но в величии БлэкБокса и Компонентного паскаля это не особо убеждает, с тем же результатом он мог сделать это на бейсике.
Бейсика ему не хватило.
LVV>>Основной его тезис — надо создать сквозную систему базовой подготовки программистов на ОДНОМ языке.
P>Бред кобылы сивой.
Дилетантизм детектед. И программистский снобизм в квадрате.
LVV>>Пригодном для обучения (С++ для обучения пригоден мало).
P>Как первый язык может и мало годится, но учитывая, что студенты уже видели в школе или Паскаль, или тот школьный язык с русскими ключевыми словами, а где-то даже Питон, и те из них, кто поступил на IT-шную специальность разобрались как минимум в нем, то это будет уже не первый.
НЕ ВСЕ студенты видели в школе программирование хоть на чем-то.
LVV>>А потом распределиться по направлениям и изучать уже профессиональные подходы в каждом из направлений.
P>Как это распределиться по направлениям, зная только один учебный язык?
Как распределение по направлениям (кафедрам) в математике после 2.5 года общих курсов.
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Отредактировано 08.07.2020 18:13 LaptevVV . Предыдущая версия .
Re[4]: Вся правда про C++
От: cures Россия cures.narod.ru
Дата: 08.07.20 18:38
Оценка: :)
Здравствуйте, LaptevVV, Вы писали:

LVV>Я с тебя фигею. Первая тысяча самых цитируемых — он там где-то посередине.

LVV>Он выдающийся ученый...

Да я верю, верю!


LVV>Ты дилетант в обучении школьников?


Дилетант построил ковчег. Профессионалы построили "Титаник".


LVV>Твое МНЕНИЕ против ПРАКТИКИ.


Пардон, у нас дилетантизм уровнем практики определяется?
Ну я тоже молодняк иногда натаскиваю, класса 11-го. Или они уже слишком старые?
Так у них обычно проблем с английским нет, как и с басурманским языком программирования (сейчас обычно Питон).


LVV>И не только его. Дединский писал то же самое, Константин писал то же самое.


Кто все эти люди? Про Макаренко слышал. Про Константина Макарыча читал — это не он?
Или просто тысячи леммингов не могут ошибаться?


LVV>Программистский снобизм детектед...


Не очень понятно, как детектед и у кого? У Ткачёва — да, немножко есть. Впрочем, он может быть даже обоснованным, если товарищ действительно в этом крут.
Или Вы отрицаете понятие технического долга, и не верите, что проект без управления может свалиться в каку, независимо от языка?


LVV>Гордыня — самый тяжкий из грехов, между прочим.


Не самый, я читал. Самый тяжёлый — то ли неблагодарность, то ли обман доверившихся.


LVV>Например, с тем, который в SICP.


Который Схема? Так он абсолютно непригоден для обучения, в чём люди, преподающие SICP, сами расписались, переведя курс на Питон.
И обоснования таки нет, почему кресты ещё менее пригодны?


LVV>Опять дилетант детектед в обучении.


Снова ссылка на дилетантизм вместо ответов. Неужто ответов вовсе нет?


LVV>В универе не учился?


А почему Вы спрашиваете?


LVV>Все, например, матфаки, 2.5 года давали ОБЩИЕ курсы, а потом — специализация по кафедрам.


Погодите, Вы серьёзно предлагаете разрешать самому выбирать изучаемый язык только на третьем курсе института?
Вообще-то целеустремлённые пятиклашки нормально рвут 11-классников на олимпиадах. А туда "родного" языка не завезли.
Может это и редкий случай, но в первый раз видеть нормальный язык в 20 лет — это клиника, после этого что-то понять уже очень мало шансов.
З.Ы. У нас на кафедрах вообще никто не парился, на каком языке студенты пишут, и пишут ли хоть на каком-то.
Исключение — интеллектуалы (МАТИС), тем нужно было осилить Пролог.
Хорошие вычметодщики уже с первого курса требовали писать программы на Фортране, Си, Паскале и ассемблере (PDP-11, потом VAX), сравнивать времена выполнения, объяснять.


LVV>Надеюсь, ты понимаешь, что веб-программирование серьезно отличается от не веб-программирования?

LVV>А написание компилятора совсем не похоже на обработку данных.

Какое отношение оба этих утверждения-вопроса имеют к теме обсуждения?
Вы ведь не собираетесь утверждать, что у ПХП или жабаскрипта концепция написания программ (управления ходом программы, базовые операции) сильно отличаются от таковой у Паскаля или Питона? Да ещё настолько, чтобы на их примере нельзя было обучать программированию и алгоритмам?
А вот у Схемы она таки отличается, потому на ней обучать и нельзя. Как и на Прологе.
Re[4]: Вся правда про C++
От: pagid Россия  
Дата: 08.07.20 20:37
Оценка: +3
Здравствуйте, LaptevVV, Вы писали:

LVV>1. Ткачев занимается физикой.

Разве ж спорю? Ткачев — физикой, Фоменко — математикой. И тот, и другой, так понимаю, успешно занимаются.

LVV>2. Академик историей не занимался. Он занимался обработкой данных...

Да счас, Фоменко несет полный треш в области истории, Ткаченко ты принял по неведомой причине за гуру в области программирования.

P>>А в обычных школах как один из вариантов обычный Паскаль с английскими ключевыми словами

LVV>Не в 5 классе.
В 5 классе в обычных школах информатику не изучают, в некоторых изучают. И даже для пятиклассника "END" ничем не хуже изуродованного "русского" "КНЦ". Английский изучают в пятом классе изучают во всех школах, даже в тех, где информатика только в 9-10-11 классах. Но и ничем не хуже, "школьный алгоритмический язык" или как его там сейчас называют, который с русскими ключевыми словами, тоже вполне годный. Но для чего нужно было уродовать паскаль, пусть и компонентный

LVV>Дедушки здесь причем?

Это не о всех дедушках, а об особо заскорузлых, увы, Вирт, при всем уважении к дедушке, среди них уже давно.

LVV>Бейсика ему не хватило.

Хватило бы, если бы не в Компонентный Паскаль, а в Бейсик был влюблен. Такое раньше случалось.

LVV>Дилетантизм детектед. И программистский снобизм в квадрате.

Нет. В процессе обучения как раз нужно показать многообразие подходов к программированию, разумеется не только на разнице между "{}" и "begin/end", да совсем не на ней. А уж потом дать возможность выбирать направления. А у поклонников виртовских творений за душой ничего кроме священных войн на тему "синтаксического оверхеда" не обнаруживается.

LVV>НЕ ВСЕ студенты видели в школе программирование хоть на чем-то.

То не все видели, то изучают информатику с пятого класса
Неужели не все, кто поступает к вам сдавали ЕГЭ по информатике? Там не то что видеть, но и писать нужно простенькие, но рабочие кусочки программ на собственный выбор на Паскале или на том "алгоритмическом языке" с русским синтакисом.

LVV>Как распределение по направлениям (кафедрам) в математике после 2.5 года общих курсов.

Не знаю, но думаю основы всех тех направлений на которые можно распределиться к тому времени уже изучали в более общих курсах.
Re[5]: Вся правда про C++
От: LaptevVV Россия  
Дата: 09.07.20 10:08
Оценка: +1 -1
LVV>>2. Академик историей не занимался. Он занимался обработкой данных...
P>Да счас, Фоменко несет полный треш в области истории, Ткаченко ты принял по неведомой причине за гуру в области программирования.
1. Это Носовский — я смотрел в ютубе ролики некоторых товарищей, которые именно с Носовским пересекались. А с Фоменко не было ни одного ролика.
Ссылки на трэш именно от Фоменко, без Носовского, дашь?
2. Ткачев — не гуру в программировании. Я этого ни разу не говорил.
Он как научник и препод выступает за единообразную базовую подготовку программистов.
О программе и сроках можно разговаривать — у Ткачева есть свой вариант такой подготовки.
Дело в том, что есть масса людей, которым надо писать свои программы, но только как решение своих задач.
И таких людей ГОРАЗДО больше, чем, собственно, программистов, которые получают деньги за программирование.
Это — исследование Микрософта. Ткачев на него ссылается где-то на Информатике-21.
P>>>А в обычных школах как один из вариантов обычный Паскаль с английскими ключевыми словами
LVV>>Не в 5 классе.
P>В 5 классе в обычных школах информатику не изучают, в некоторых изучают. И даже для пятиклассника "END" ничем не хуже изуродованного "русского" "КНЦ". Английский изучают в пятом классе изучают во всех школах, даже в тех, где информатика только в 9-10-11 классах. Но и ничем не хуже, "школьный алгоритмический язык" или как его там сейчас называют, который с русскими ключевыми словами, тоже вполне годный. Но для чего нужно было уродовать паскаль, пусть и компонентный
Дело в БлэкБоксе. Там ГОРАЗДО быстрее все делать, чем в КуМире. И Компонентный паскаль гораздо ближе к современным языкам, чем язык в КуМире
Мы же тоже использовали Кумир 3 года, после чего сделали свое — Кумир на не устроил — смотри мой доклад на конференции в Орле про Semantic IDE.
Константин Поляков тоже преподавал на Кумире в свое школе.
И в учебнике своем он написал программы параллельно на двух языках: на русском из Кумира и на Паскале.
Таким образом, люди, занимающиеся РЕАЛЬНЫМ обучением с НУЛЯ начинающих программистов пришли к одному и тому же:
ПЕРВОНАЧАЛЬНО НАДО ОБУЧАТЬ НА РОДНОМ ЯЗЫКЕ.
Гуру с РСДН, которые с нуля нифига не обучали, ходят вокруг с растопыренными пальцами и критикуют этот подход.

LVV>>Дедушки здесь причем?

P>Это не о всех дедушках, а об особо заскорузлых, увы, Вирт, при всем уважении к дедушке, среди них уже давно.
У него последняя статья научная когда вышла?
Так что этот дедушка еще работает. Чего и тебе желаю — в его возрасте работать и дальше развиваться.
Гуткнехт приезжал в Орел в 2018 году. Рассказывал интереснейшие вещи, которые они там у себя делают.
Найди его доклад (на английском). Искать День Оберона 2018
LVV>>Бейсика ему не хватило.
P>Хватило бы, если бы не в Компонентный Паскаль, а в Бейсик был влюблен. Такое раньше случалось.
Ему чужда влюбленность в инструмент, в отличие от программистов.
Человек к выбору инструмента подошел систематически по-научному:
попробовал на всем, до чего смог дотянуться, проанализировал свою деятельность и результаты, и остановил свой выбор на Блэкбоксе.
Это тебе не программер, которого почти любое новшество приводит в восторг. Это физик с мировым именем.
LVV>>Дилетантизм детектед. И программистский снобизм в квадрате.
P>Нет. В процессе обучения как раз нужно показать многообразие подходов к программированию, разумеется не только на разнице между "{}" и "begin/end", да совсем не на ней. А уж потом дать возможность выбирать направления. А у поклонников виртовских творений за душой ничего кроме священных войн на тему "синтаксического оверхеда" не обнаруживается.
Опять дилетантизм.
СНАЧАЛА надо научить писать буквы и слова, а потом уже показывать многообразие русского языка.

LVV>>НЕ ВСЕ студенты видели в школе программирование хоть на чем-то.

P>То не все видели, то изучают информатику с пятого класса
5 класс — это у Ткачева в Троицком лицее.
А у нас — из Казахстана и Африки...
Вот сегодня, кстати, один негр из Ганы защитил ВКР — написал на JS вполне сносную для себя программу и толково рассказал.
Поедет в свою Гану, будет там учить своих школьников.
P>Неужели не все, кто поступает к вам сдавали ЕГЭ по информатике? Там не то что видеть, но и писать нужно простенькие, но рабочие кусочки программ на собственный выбор на Паскале или на том "алгоритмическом языке" с русским синтакисом.
Опять дилетантизм прет из всех щелей.
Я сам — член комиссии ЕГЭ по информатике.
И знаю все баллы, которые начисляются за решения какого количества задач.
Так вот, чтобы поступить по ЕГЭ на ИТ-специальности, можно не делать последние 4 задачи на программирование.
И без них — это пятерка по информатике и 70 баллов. Этого хватает, чтобы поступить в 90% вузов России — кроме самых элитных.
Так что не надо мне рассказывать о том, в чем я лучше тебя разбираюсь.
LVV>>Как распределение по направлениям (кафедрам) в математике после 2.5 года общих курсов.
P>Не знаю, но думаю основы всех тех направлений на которые можно распределиться к тому времени уже изучали в более общих курсах.
Поскольку я учился именно на матфаке, то я прекрасно понимаю подход, предлагаемый Ткачевым.
В обучении математики в СССР во ВСЕХ универах страны было так: 2.5 года — общие курсы, а потом специализация.
В обучении ИТ-специалистов специализаций пока не очень много, но они уже наметились.
Я уже писал: веб и не веб — разница есть.
Прикладное-системное — разница есть.
Программист-тестер — вообще разные профессии, но тестеру весьма полезно иметь общую подготовку по программированию.
Просто ИТ еще в начале развития по сравнению с математикой.
В дальнейшем различий в направлениях появится больше.
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re[3]: Вся правда про C++
От: Философ Ад http://vk.com/id10256428
Дата: 09.07.20 12:36
Оценка: +4
Здравствуйте, B0FEE664, Вы писали:

BFE>Не надо так делать. Языков должно быть несколько и они должны быть из разных парадигм. Обучите одному языку — только на нём и смогут программировать.



Вообще-то нет, хотя-бы на моём примере. Я в школе начинал с бэйсика. Потом паскаль, потом делфи, потом ассемблер, потом C, потом C#...

Изначальное знание бэйсика и паскаля не мешало. Мешает, когда пишешь на похожих языках одновременно — путаешь синтаксис.
Ничего не мешает использовать несколько парадигм сразу/одновременно, например декларативную (SQL, XAML) и императивную (любой императивный ЯП, тот же C# к примеру).
Как может мешать изначальное знание какого-либо языка!?

Поверь, садо-мазо в виде написания БД без СУБД очень быстро прививает любовь к SQL, и вообще понимание зачем нужны СУБД. Я только ЗА то чтобы этот садизм обязательно был в ВУЗе.
Понимаешь, любая технология программирования решает какой-то скоуп проблем, и любая имеет границы применимости. Когда начинаешь решать практические задачи, быстро это улавливаешь.
Всё сказанное выше — личное мнение, если не указано обратное.
Отредактировано 09.07.2020 12:40 Философ . Предыдущая версия .
Re: Вся правда про C++
От: novitk США  
Дата: 09.07.20 12:51
Оценка:
Здравствуйте, varenikAA, Вы писали:

AA>https://youtu.be/SLT0uW0dmBY?t=958


А что это за сбор "масонской ложи" с уже не первой ссылкой на КЫВТ-е?
Re[6]: Вся правда про C++
От: pagid Россия  
Дата: 09.07.20 16:15
Оценка: +3
Здравствуйте, LaptevVV, Вы писали:

LVV>1. Это Носовский — я смотрел в ютубе ролики некоторых товарищей, которые именно с Носовским пересекались. А с Фоменко не было ни одного ролика.

Фоменко вместе с Носовским книжки не писал? Эту трешевую историографию связывают вспоминают именно в связи с Фоменко, а доли активности и хайпа пусть они там как хотят делят.

LVV>Ссылки на трэш именно от Фоменко, без Носовского, дашь?

Зачем? Чем он вместе с Носовским плох?

LVV>2. Ткачев — не гуру в программировании. Я этого ни разу не говорил.

Ну пусть не гуру, а авторитет на который ты ссылаешься, невелика разница.

LVV>Он как научник и препод выступает за единообразную базовую подготовку программистов.

Зачем? Он что представитель сообщества программистов или их работодателей? Валерий Викторович, вот ты преподаешь, твоё мнение этим может быть интересно, а его? Тем, что он энтузиаст Оберона, Компонетного Паскаля? Так это так себе рекомендация. Даже несмотря на то, что эти языки вполне можно признать годными для знакомства с программированием.

LVV>Дело в том, что есть масса людей, которым надо писать свои программы, но только как решение своих задач.

LVV>И таких людей ГОРАЗДО больше, чем, собственно, программистов, которые получают деньги за программирование.
Это уже другой разговор, не о профессиональных программистах. Слышал, что для подобной среды годен, например, Питон. Говорят, что весьма годен, звучит правдоподобно.

LVV>Дело в БлэкБоксе. Там ГОРАЗДО быстрее все делать, чем в КуМире. И Компонентный паскаль гораздо ближе к современным языкам, чем язык в КуМире

А обычный Паскаль чем хуже для подобных целей?


LVV>5 класс — это у Ткачева в Троицком лицее.

Почему, и у нас в некоторых школах с пятого, разумеется не программирование, а именно информатика.

LVV>Опять дилетантизм прет из всех щелей.

LVV>Я сам — член комиссии ЕГЭ по информатике.
LVV>И знаю все баллы, которые начисляются за решения какого количества задач.
LVV>Так вот, чтобы поступить по ЕГЭ на ИТ-специальности, можно не делать последние 4 задачи на программирование.
И никто не пытается делать? потому как интересуясь предметом и собираясь связать своё будущее с ИТ, тем не менее не усвоили углубленный, но школьный курс информатики? Не верю.

LVV>И без них — это пятерка по информатике и 70 баллов. Этого хватает, чтобы поступить в 90% вузов России — кроме самых элитных.

Без них конечно можно, вот только делать их нужно, потому как ошибиться в более легких заданиях и не получить 70 баллов легче легкого, для гарантий отличник должен сделать хотя бы часть сложных заданий. На этом вся идеология ЕГЭ построена — заданий много, но есть право на ошибку, тем не менее для отличного результата предмет нужно знать.

LVV>В обучении математики в СССР во ВСЕХ универах страны было так: 2.5 года — общие курсы, а потом специализация.

LVV>В обучении ИТ-специалистов специализаций пока не очень много, но они уже наметились.
LVV>Я уже писал: веб и не веб — разница есть.
LVV>Прикладное-системное — разница есть.
LVV>Программист-тестер — вообще разные профессии, но тестеру весьма полезно иметь общую подготовку по программированию.
Это разговор о ремесленниках, а не о высшем образовании.
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.