Сообщения Geologist

1
>>>
2019.05.06byntuhhf Мне почему-то всегда казалось, что большая часть обучения "обыденной жизни" - это обязанность родителей, разве нет?  33

byntuhhf,

в случае идеальных сферических родителей в вакууме да,

но если посмотреть реально то получается одни пьют, другие бьют (своих домашних) третьи убивают все время на карьеру, четвертые в той или иной мере психически ненормальны (от депрессии до шизофрении), четвертые считают, что они выросли как-то и их дети вырастут, главное накормить и одеть и еще куча разных вариантов.

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

Мне кажется предметам нужно уделять меньше внимания, а умению жить в социуме - больше.
2019.05.07
ЛС Ответить
2
>>>
2019.05.05Chai Нам на паре японского языка видео показывали, как японцы с малых лет готовятся к худшему, как их обучают предпринимать меры предосторожности, как здания строить, и как уберечь себя если катастрофа коснулась непосредственно тебя. У них в школе даже предмет такой есть.

нарезка про не самое сильное землетрясение в Осаке и Кобэ 1995 г, видно что внутри здания все качается с амплитудой в несколько метров и здание не разваливается

https://www.youtube.com/watch?v=_oc3-ZNtTmc


Про школу здорово, да. Вообще в школе мне кажется должны больше учить реальной жизни: как планировать личный бюджет, как обращаться с девушками, как выбрать профессию и устроиться на хорошую работу, как выстраивать отношения с людьми, как вести себя с полицией и чиновниками, как следить за своим здоровьем, как делать карьеру и т.п. Выделение полного квадрата или неправильные глаголы те, кому это нужно освоят и так, а шишки в предмете «жизнь» каждому приходится набивать самостоятельно.
2019.05.05
ЛС Ответить
3
>>>
Ужасающая преступность

А японцы могут не про землетрясения?

Chai

Ну я японский давненько учу, могу сказать следующее: согласно моим наблюдениям - не могут

Ужасающая преступность, Chai

это потому что в районе Японии сталкиваются четыре литосферных плиты и две из них (Тихоокеанская и плита Филиппинского моря) ныряют под Японский архипелаг. Это ныряние (субдукция, 俯冲, 沈み込み) происходит скачками и вызывает сильнейшие землетрясения и извержения). Ощутимые землетрясения происходят постоянно, сильные – ежегодно, каждому поколению достается по меньшей мере одно катастрофическое, как в 2011 году, когда кроме землетрясения было еще и цунами.

[Изображение: 143186175525119989180.jpg]
2019.05.04
ЛС Ответить
4
>>>
2019.04.23Рейхсканцлер Честное пионерское, код на питоне в 5 раз короче, чем на C++, и примерно в 1.5 раза короче, чем на PHP. Попробуйте сами как-нибудь простую задачу по хозяйству сделать сначала на одном языке, потом на другом. Там даже сомнений не возникнет. Ну и в любой книжке по Питону указывается, что компактность кода и скорость разработки - ключевой плюс языка.

Вы про исходный код говорите? То есть у меня есть какой то алгоритм (ввод каких то данных - вычисления - вывод результатов). И на Питоне исходник будет в пять раз короче? За счет чего? Может быть вы говорите про богатый набор библиотек?

Также краткость кода не всегда хорошо в плане сопровождения. (чтобы через пару лет не мучиться вспоминая что и зачем).
2019.04.23
ЛС Ответить
6
>>>
2019.04.23Рейхсканцлер Это стандартное возражение против медленности интерпретируемых языков программирования, которое, на самом деле, уже давно не актуально.

1) Python на лету компилируется в байт-код (платформеннонезависимый), который гораздо быстрее обычной интерпретации. А если надо еще быстрее, то есть компиляция в C++ код или вовсе в платформеннозависимый код (JIT)
2) скорость разработки на питоне радикально выше, чем на C++/Java, при этом код компактнее примерно в 5 раз.
3) код на питоне гораздо читабельнее из-за всяких фишек типа замены скобок {..} четверными отступами. То есть, соблюдать стандарт кодирования приходится принудительно. В отличие от Perl, где мозг можно сломать при чтении чужого кода.
4) питон достаточно жесткий язык в плане типизации, в нем нет вольностей как в PHP или JScript, и потому большие объемы кода работают надежнее, чем в других интерпретируемых языках
5) но при этом Питон очень гибкий в плане работы с массивами, расширения классов на лету и т.д., а всего этого крайне не хватает в Delphi или Java.

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

1) Бейсик тоже компилируется :-) Чем компилить в Си++ код, лучше сразу написать на Си++
2) Извините, не верю. Синтаксис Питона не настолько отличается от Си++ чтобы дать такой прирост
3) А если я вместо четверного отступа дал тройной или пятерной (человек слаб) мне потом искать где я сделал ошибку? Поиск таких багов бывает очень мучителен.
4, 5) Ну да, по сравнению с Delphi или Java Питон может и рулит.

Рейхсканцлер, поймите меня правильно. Питон нормальный язык, с рядом
приятных возможностей. Но он не настолько хорош и могуч, как вы пишете. Он моден, это да. Но мода проходит (А Си остается :-)
2019.04.23
ЛС Ответить
7
>>>
2019.04.23Parker Интересно. Скинете ссылочку, ознакомиться? Спасибо!

Parker

первоисточник

https://www.theatlantic.com/technology/archive/201...t-wrong/261637/

а здесь русский перевод

https://habr.com/ru/post/432846/
2019.04.23
ЛС Ответить
8
>>>
2019.04.23Рейхсканцлер Вопрос был в том, что следует учить, чтобы на пенсии пригодилось - а здесь надо учитывать не текущий срез популярности, а тенденции. Если смотреть в будущее, то видно, что уже лет 5 идет и ближайшие лет 10 сохранится тренд на Data Science, ML, ИИ и прочее. А в этой области выборка популярных языков другая.

Впрочем, все быстро меняется, может через 30 лет уже придется квантовые компы всем программировать, а там вообще идеология кардинально иная.

Реально этими вещами едва ли будут заниматься многие.
Четырьмя арифметическими действиями занимаются почти все. Берут интегралы или решают уравнения в частных производных доли процента. Имеет потребность в теории групп или функциональном анализе вообще ничтожная часть населения.

Так и в программировании, нужды большинства будет удовлетворять Си. Некоторым более чем достаточно Бэйсика или Матлаба. Всегда будут те кому удобнее работать на ассемблере.
Такие вещи как БигДата по-моему в будущем сильно схлопнутся. ИИ - очень долгая песня, по мнению многих, например Хомского, он сейчас развивается не в том направлении.

Так что Си/Си++ мне кажется хороший выбор, типа английского/китайского.
И на Питон с этих языков перейти несложно если приспичит. У Питона кстати есть существенный недостаток - это интерпретируемый язык с достаточно медленным исполнением.
2019.04.23
ЛС Ответить
9
>>>
2019.04.22Рейхсканцлер За исключением Python, все остальное вами перечисленное - древность страшная. Современность это Python, R, ML, Tensorflow, Theano, NoSQL-базы, экосистема Hadoop, область Data Science, Big Data, ИИ как таковые.

Рейхсканцлер,

угробивши массу времени на программирование (системы обработки геологических и геофизических данных, визуализация геологических моделей) считаю ваши выводы не совсем корректными

Мне кажется более адекватными данные индекса TIOBE

[Изображение: word-image-9.png]

данные за 2019 г можно посмотреть здесь https://tiobe.com/tiobe-index/

Многое из перечисленного вами это не языки программирования, а библиотеки

Всегда бывают остромодные вещички, но они обычно имеют не очень длинный век
2019.04.23
ЛС Ответить