Re[17]: MS забило на дотнет. Питону - да, сишарпу - нет?
От: Nuzhny Россия https://github.com/Nuzhny007
Дата: 22.07.21 10:57
Оценка:
Здравствуйте, kaa.python, Вы писали:

KP>Тут программы куда более экзотичные на наш слух, например конкретно этот интерн с "Computer Science in Real-Time Interactive Simulation". Я их программу глядел — ну что сказать, очень и очень впечатляет, прям всплакнуть хочется вспоминая мою


Да, классная программа. Я вуз закончил 15 лет назад, у нас было программирование как решение задач моделирования по большей части. Этим всю жизнь и занимаюсь по сути
Re[17]: MS забило на дотнет. Питону - да, сишарпу - нет?
От: netch80 Украина http://netch80.dreamwidth.org/
Дата: 22.07.21 11:04
Оценка:
Здравствуйте, varenikAA, Вы писали:

AA>>>возможность опускать создает неопределенность.


N>>В чём?

AA>if (true)
AA>do1();
AA>do2();

Это не неопределённость. Она совершенно конкретно решена, ну а то, что можно форматированием сбить чтение для человека — это уже проблема человека, и решается она с человеческой стороны.

Я вашу реплику изначально понял как то, что возможность опускать вторую часть для лисповского if создаёт неопределённость — вот это было бы точно странно.

Что сейчас большинство новых языков форсирует блочные скобки или в стиле if (условие) { блок } или if условие then блок end — факт, да, как раз после таких проблем с "куда отнести этот оператор".

AA>>>в любом языке есть правописание. старые языки не могли обеспечить контроль форматирования.


N>>Это насколько старые и какие именно?

AA>все что возникло до раста

"Контроль форматирования" это Обстракция (tm).
В том же примере с if(cond) do1; do2; — автоформатирование отлично справится:

if (cond)
   do1;
do2;


и точно так же можно написать чушь:

if (cond) {
   do1;
do2;                                                                            }


Вот из-за подобных чудес некоторые требуют автоформаттер как commit hook или CI check (как у нас — даже несмотря на все диверсии применяемых средств, обычно лучше с ними, чем с неконтролируемыми эффектами от кривых отступов и т.п.)

AA>Я утверждаю, что если в обычно тексте, опустить хотя бы одну запятую весь смысл меняется.

AA>Так и у каждого ЯП своя семантика. И свои правила ее выразить, но в отличии от обычного языка у ЯП есть возможность быстро эволюционировать.
AA>Правда эволюция не всегда идет в нужном направлении. например C#, очевидно что он достиг своего пика.

Про C# такие подробности не скажу — но эволюция ЯП очень часто упирается в тупые проблемы легаси.
Вот как, например, организовать в языке вместо "int foo(int x);" — "func foo(x: int): int"?
The God is real, unless declared integer.
Re[16]: MS забило на дотнет. Питону - да, сишарпу - нет?
От: Ikemefula Беларусь http://blogs.rsdn.org/ikemefula
Дата: 22.07.21 12:47
Оценка:
Здравствуйте, kaa.python, Вы писали:

I>>Таких сейчас единицы и они чуть не на вес золота. В целом толпы людей осваивают курсы жээс, питон, итд и где то %20 находят работу.


KP>А ты, случаем, не из мира форточек? А то вон выше, форточник, странные вещи про миграцию между языками пишет. Похоже просто адекватная молодёжь в форточки не идёт


Форточки это виндовс или что?
Re[18]: MS забило на дотнет. Питону - да, сишарпу - нет?
От: Ikemefula Беларусь http://blogs.rsdn.org/ikemefula
Дата: 22.07.21 12:56
Оценка:
Здравствуйте, Nuzhny, Вы писали:

I>>Таких сейчас единицы и они чуть не на вес золота


N>Так на старших курсах такие и отбираются.


Если отбираются, значит не все такие

I>>На самом деле далеко не все выпускники прикладной математики так умеют. По моим оценкам, на таких специальностях внятно умеют программировать всего около четверти студентов. Остальные просто математики и программирование для них скука смертная. А пол-группы даже математику не хотят пилить, просто ждут диплома.


N>В дипломе написана специальность: математик, системный программист. Как программист может не быть программистом? Там большая часть лаб на программирование


Элементарно — минимальные оценки абы диплом получить. Если человек не хочет учиться, его уровень будет слабо зависеть от специальности.
Итого, получается так
1. половина ходит ради диплома
2. половина оставшихся чтото делает или по математике, или по программированию
3. половина оставшихся чтото делает и там и там
4. оставшиеся тащут и там и там

Вот п.4 это "умеет С++ и питон и может там и сям". В общей массе таких крайне мало. Нынче основной контингент это
1. инженерная специальность, чтото делал сам
2. какая то околотехническая специальность, чтото делал сам
3. какое то образование, пришел с курсов по переквалификации

Вот этих сейчас большинство. Скажем, 20 лет назад таких было единицы..
Остальные это:
4. профильная инженерная специальность
5. математическая специальность, мехмат или пм или информатика

Вот этих 20 лет назад было подавляющее большинство.
Re[19]: MS забило на дотнет. Питону - да, сишарпу - нет?
От: kaa.python Ниоткуда РСДН профессионально мёртв и завален ватой.
Дата: 22.07.21 13:14
Оценка:
Здравствуйте, Ikemefula, Вы писали:

I>Элементарно — минимальные оценки абы диплом получить. Если человек не хочет учиться, его уровень будет слабо зависеть от специальности.


пффф... меня несколько раз чуть не выкинули из моего заборостроительного вуза, и что с того? тоже мне критерий проф пригодности
Re[3]: MS забило на дотнет. Питону - да, сишарпу - нет?
От: novitk США  
Дата: 22.07.21 14:02
Оценка:
Здравствуйте, Flem1234, Вы писали:

F>А чем так ужасен .NET, что это прямо говнище?

Тем что до относительно недавнего времени оно фактически работало только на винде, которая создает куча гимора для бекенда.
Re[9]: MS забило на дотнет. Питону - да, сишарпу - нет?
От: · Великобритания  
Дата: 22.07.21 14:27
Оценка: +2 :)))
Здравствуйте, Sinclair, Вы писали:

S>Ну, то есть если человек плохо умеет на Go — то есть медленно пишет неэффективный, избыточный код и велосипедит стандартные вещи, то переход на C# его не сильно испортит — он просто продолжит писать неэффективный, избыточный код и велосипедить стандартные вещи.

Ты так слона не продашь. Надо говорить "пишет код одинакового качества на разных ЯП".
но это не зря, хотя, может быть, невзначай
гÅрмония мира не знает границ — сейчас мы будем пить чай
Re[4]: MS забило на дотнет. Питону - да, сишарпу - нет?
От: Serginio1 СССР https://habrahabr.ru/users/serginio1/topics/
Дата: 22.07.21 14:32
Оценка:
Здравствуйте, novitk, Вы писали:

N>Здравствуйте, Flem1234, Вы писали:


F>>А чем так ужасен .NET, что это прямо говнище?

N>Тем что до относительно недавнего времени оно фактически работало только на винде, которая создает куча гимора для бекенда.
Ну раньше то и облаков то и не было. MS начал заниматься облаками появился и .Net Core и язык стал быстрее развиваться.
Настали совсем другие времена, а ты все в старом живешь.
MS сейчас на облаках зарабатывает в основном и развивает и Линукс и .Net Core
Причем и развивает еще и Blazor. То есть можно писать и фронт и бэк имея единую модель классов. Очень удобно
Чем нынешний то говнище?
и солнце б утром не вставало, когда бы не было меня
Отредактировано 22.07.2021 14:36 Serginio1 . Предыдущая версия . Еще …
Отредактировано 22.07.2021 14:33 Serginio1 . Предыдущая версия .
Re[5]: MS забило на дотнет. Питону - да, сишарпу - нет?
От: novitk США  
Дата: 22.07.21 15:17
Оценка: +1 -2
Здравствуйте, Serginio1, Вы писали:

S>Настали совсем другие времена, а ты все в старом живешь.

Времена может и настали, но поезд немного ушел. Вероятность, что .Net Core повторит судьбу winphone, высока. Преимуществ перед jvm у платформы особых нет в отличие от питона или го, а риски есть.

S>MS сейчас на облаках зарабатывает в основном и развивает и Линукс и .Net Core

MS вроде пытается уйти от платформо-зависимости, что есть правильно. Поэтоыму облака, облаками, а .нет сам по себе.

S>Причем и развивает еще и Blazor. То есть можно писать и фронт и бэк имея единую модель классов. Очень удобно

S> Чем нынешний то говнище?
Я тебе уже говорил. WASM без доступа к DOM не нужен. Вернее почти не нужен, возможно есть нишевое применение в играх и быстрых вычислениях, но это не про Blazor.
Re[5]: MS забило на дотнет. Питону - да, сишарпу - нет?
От: novitk США  
Дата: 22.07.21 15:20
Оценка:
Здравствуйте, gandjustas, Вы писали:

G>C# умеет работать в браузере (blazor wasm) и может делать приложения для мобилок (бывший xamarin) и игры (unity)

G>Пайтон даже близко таким похватстаться не может
wtf? pyodide, kivy
Re[18]: MS забило на дотнет. Питону - да, сишарпу - нет?
От: varenikAA  
Дата: 23.07.21 01:12
Оценка:
Здравствуйте, netch80, Вы писали:

N>Вот как, например, организовать в языке вместо "int foo(int x);" — "func foo(x: int): int"?


Думаю сметить ЯП, C# => F#, func кстати уже лишнее, есть только сущности и присвоенные им имена.
defun это лишь функция, func ключевое слово.

Примечание, изучая F# был немного разочарован когда выяснилось что объявление импорта сишных функций работает с первой формой
[<DllImport>]
int hello();

а родные функции нормально
 let hello : unit -> int = fun () -> 10


а так да, F# дисциплинирует. пока все как надо выставишь не заработает.
☭ ✊ В мире нет ничего, кроме движущейся материи.
Re[6]: MS забило на дотнет. Питону - да, сишарпу - нет?
От: Serginio1 СССР https://habrahabr.ru/users/serginio1/topics/
Дата: 23.07.21 08:11
Оценка:
Здравствуйте, novitk, Вы писали:

N>Здравствуйте, Serginio1, Вы писали:


S>>Настали совсем другие времена, а ты все в старом живешь.

N>Времена может и настали, но поезд немного ушел. Вероятность, что .Net Core повторит судьбу winphone, высока. Преимуществ перед jvm у платформы особых нет в отличие от питона или го, а риски есть.
Премуществ то кстати множество. В том числе и CoreRT https://github.com/dotnet/corert/issues/8366
Ну вот и сидите на питоне без рисков.
S>>MS сейчас на облаках зарабатывает в основном и развивает и Линукс и .Net Core
N>MS вроде пытается уйти от платформо-зависимости, что есть правильно. Поэтому облака, облаками, а .нет сам по себе.
В большинстве как раз .Net Core как раз и используется в облака. .Net Framework больше для десктопа, но и он на Core переезжает
S>>Причем и развивает еще и Blazor. То есть можно писать и фронт и бэк имея единую модель классов. Очень удобно
S>> Чем нынешний то говнище?
N>Я тебе уже говорил. WASM без доступа к DOM не нужен. Вернее почти не нужен, возможно есть нишевое применение в играх и быстрых вычислениях, но это не про Blazor.
Угу как раз единая кодовая база и интересна. Просто сейчас код интерпретируется, но уже и есть AOT https://visualstudiomagazine.com/articles/2021/05/26/net6-aspnet.aspx
А DOM прекрасно строится и через мост JS. Это не большая проблема
Вот твое понятие говнище, особенно в сравнении с питоном ...
и солнце б утром не вставало, когда бы не было меня
Re[11]: MS забило на дотнет. Питону - да, сишарпу - нет?
От: Ночной Смотрящий Россия  
Дата: 24.07.21 11:47
Оценка: 1 (1) :)
Здравствуйте, varenikAA, Вы писали:

AA>А можно ли стать хорошим разработчиком, если ты знаешь изначально только один ЯП?


Да.

AA>P.S. способность к обучению после 30 резко падает в силу физиологии.


Тебе 30 еще нет? Или уже все, упало?
... << RSDN@Home 1.3.17 alpha 5 rev. 62>>
Re[16]: MS забило на дотнет. Питону - да, сишарпу - нет?
От: Ночной Смотрящий Россия  
Дата: 24.07.21 11:47
Оценка: 1 (1)
Здравствуйте, kaa.python, Вы писали:

I>>Таких сейчас единицы и они чуть не на вес золота. В целом толпы людей осваивают курсы жээс, питон, итд и где то %20 находят работу.

KP>А ты, случаем, не из мира форточек?

Он из мира аутсорса, хотя и гневно отрицает сей факт. У наших ближайших соседей — РБ и Украины ныне такое в норме.
... << RSDN@Home 1.3.17 alpha 5 rev. 62>>
Re: MS забило на дотнет. Питону - да, сишарпу - нет?
От: vdimas Россия  
Дата: 25.07.21 19:11
Оценка: +1
Здравствуйте, varenikAA, Вы писали:

AA>


AA>Обновление от 13 июля

AA>
Adam Furmanek. Оператор async — самая большая ошибка в C #?

Ага, с 15-й минуты рассказывает про дедлок в GUI-контексте.
Я когда-то, как только вышел asynс/await, сходу привёл похожий пример, который работает в консольном приложении, но не работает в нём же, если была создана хотя бы одна форма WinForms.
Эти вещи очевидны, если копнуть кишки async/await, но совершенно не очевидны, если пользоваться только документацией для разработчика.
Re[7]: MS забило на дотнет. Питону - да, сишарпу - нет?
От: vdimas Россия  
Дата: 25.07.21 19:47
Оценка: +1
Здравствуйте, Ikemefula, Вы писали:

I>Ты сам сказал про творчество. Вместо творчества первые 3-5 лет


После школы 3-5 лет?
Как раз учишься.
Как раз время для бесконечных экспериментов в процессе освоения.


I>получаешь какую то херь.


А кому-то нравится процесс познания нового.


I>Отсюда ясно, почему большинство таки сбегает в другие технологии.


Это не только про С++.
Где-то пробегало, что у нас менее трети работает по той специальности, на которую учились в ВУЗ-е.

Остальные "убегают в другие технологии".


I>Задачи не подбираются для языка.


Разве? ))

С т.з. задачи, действительно, под неё подбирается язык.
Но с т.з. программиста на каком-то языке — под него подбираются задачи.
Re[9]: MS забило на дотнет. Питону - да, сишарпу - нет?
От: vdimas Россия  
Дата: 25.07.21 20:26
Оценка:
Здравствуйте, Serginio1, Вы писали:

N>>Хочешь писать движки для игр? Практически наверняка придётся учить C++.

S> Ну вот например кроссплатформенный Unity пишут на C#.

Там на C# только "клей"-АПИ:
https://github.com/Unity-Technologies/UnityCsReference/blob/master/Modules/Grid/ScriptBindings/Grid.bindings.cs
Отображение на нейтивные типы и ф-ии.

и тулзины, типа редктора:
https://github.com/Unity-Technologies/UnityCsReference/tree/master/Editor/Mono

А под капотом суровый нейтив.


Правда там компиляция в натив
S>Введение в IL2CPP

Ну вот по первой моей ссылке куча атррибутов как раз управляет переводом IL в нейтив.

В общем, чудес не бывает. ))
Re[12]: MS забило на дотнет. Питону - да, сишарпу - нет?
От: varenikAA  
Дата: 26.07.21 01:40
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

НС>Здравствуйте, varenikAA, Вы писали:


AA>>А можно ли стать хорошим разработчиком, если ты знаешь изначально только один ЯП?


НС>Да.


Всё относительно, если такого разработчика попросить написать программу и он напишет ее — здорово.
Возьми с полки огурец.
А если поставят условие — напиши все на лиспе. Все — никуда не годен.

AA>>P.S. способность к обучению после 30 резко падает в силу физиологии.


НС>Тебе 30 еще нет? Или уже все, упало?


В разные периоды по разному. в 11 классе во время подготовки к выпускным заметил очень слабую память у себя на биологию, географию.
в этот период просело зрение до -3. Говорят память очень сильно связана с остротой.
Курсу ко 2-му помню резкое обострение памяти. Причем образной. Т.е. спустя несколько дней мог в деталях вспомнить какую-нибудь ситуацию: кто где сидел, в точности фразы.
Математика давалась очень легко. По матану схитрил — решал не то что давалось на семинарах, а нашел какой-то задачки и решал более простые примеры.
Т.с. от простого к сложному.
К 6 курсу перегорел. От необходимости зубрить что-то начало корежить. Магистратура была общего плана — управление обр-нием, не техническая.
Еще слышал о себе такое мнение, что у меня экономия мышления. С точки зрения энергитики вполне вероятно.
Сейчас все ровно. Но кроме умения концентрироваться на задаче и правильной методике обучение, еще нужно достаточное кол-во времени на обучение.
Когда я стал обращать внимание на экзотику типа F#, Nemerle, Clojure, Lisp то понял что для глубокого погружения не достаточно времени. Банально
работа на C# отнимает большую часть сил. К тому же научно доказано, что продуктивная работа мозга возможна ~ 4 часа.
8 часов это работа на износ. О глубоком обучении здесь не может быть речи.
Хотч F# юзаю для анализа данных т.к. есть удобные фичи типа тайппровайдеров, лакончиности и выразительности кода.
Т.е. видишь на одном экране и код и данные в репле. причем данные отформатированные и цветные(vscode + ionide).
Тут помогает что платформа общая.
☭ ✊ В мире нет ничего, кроме движущейся материи.
Re[8]: MS забило на дотнет. Питону - да, сишарпу - нет?
От: Ikemefula Беларусь http://blogs.rsdn.org/ikemefula
Дата: 26.07.21 05:42
Оценка:
Здравствуйте, vdimas, Вы писали:

V>После школы 3-5 лет?

V>Как раз учишься.
V>Как раз время для бесконечных экспериментов в процессе освоения.

После ВУЗа.
Re[20]: MS забило на дотнет. Питону - да, сишарпу - нет?
От: Ikemefula Беларусь http://blogs.rsdn.org/ikemefula
Дата: 26.07.21 05:49
Оценка: +1
Здравствуйте, kaa.python, Вы писали:

I>>Элементарно — минимальные оценки абы диплом получить. Если человек не хочет учиться, его уровень будет слабо зависеть от специальности.


KP>пффф... меня несколько раз чуть не выкинули из моего заборостроительного вуза, и что с того? тоже мне критерий проф пригодности


По одному тебе статистику построить? Умно.

Прикладная математика и информатика с заборостроительным слабо похожи. Сравнивать сиысла нет.
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.