Re[6]: Почему нужно идти в С/С++
От: rudzuk  
Дата: 13.03.23 14:38
Оценка:
Здравствуйте, Privalov, Вы писали:

P> Настоящие прграммисты не используют Паскаль


Да и #уй с ними.
avalon/3.0.2
Re[5]: Почему нужно идти в С/С++
От: LaptevVV Россия  
Дата: 13.03.23 14:44
Оценка:
LVV>> Я на Паскале писал еще в году 87 примерно...
R>И причем тут Паскаль? Это намек на то, что у ГО ноги из Оберона растут? Так Оберон это не Паскаль, это убогий вырожденец.
Вообще-то желательно знать предков до 7 колена...
Оберон — плоть от плоти паскаля...
И Go многое позаимствовал.
Методы — так просто совершенно в лоб...
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re[5]: Почему нужно идти в С/С++
От: LaptevVV Россия  
Дата: 13.03.23 14:45
Оценка:
LVV>> Тогда почему не Go ?
R>Пральна, школоту надо сразу плохому учить. Блин, да в этом чудо-языке даже перегрузки функций нет. Пристрелить его, чтоб не мучался, да и все. Учиться нужно на Паскале! И не только учиться.
Вы в обучении начинающих ничегошеьки не понимаете...
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re[6]: Почему нужно идти в С/С++
От: rudzuk  
Дата: 13.03.23 15:07
Оценка:
Здравствуйте, LaptevVV, Вы писали:

LVV> R>И причем тут Паскаль? Это намек на то, что у ГО ноги из Оберона растут? Так Оберон это не Паскаль, это убогий вырожденец.


LVV> Вообще-то желательно знать предков до 7 колена...

LVV> Оберон — плоть от плоти паскаля...

У них из общего — только бегин с ендом. Не удивительно, что среди паскальщиков это недоразумение популярностью не пользуется.
avalon/3.0.2
Re[6]: Почему нужно идти в С/С++
От: rudzuk  
Дата: 13.03.23 15:07
Оценка:
Здравствуйте, LaptevVV, Вы писали:

LVV> R>Пральна, школоту надо сразу плохому учить. Блин, да в этом чудо-языке даже перегрузки функций нет. Пристрелить его, чтоб не мучался, да и все. Учиться нужно на Паскале! И не только учиться.


LVV> Вы в обучении начинающих ничегошеьки не понимаете...


Опыт я таки имею, и прекрасно понимаю, что обучая убогому — убогому и научишь.
avalon/3.0.2
Re[7]: Почему нужно идти в С/С++
От: LaptevVV Россия  
Дата: 13.03.23 15:26
Оценка:
LVV>> Вы в обучении начинающих ничегошеьки не понимаете...
R>Опыт я таки имею, и прекрасно понимаю, что обучая убогому — убогому и научишь.
Опыт разработки и изучения языков — это не тот опыт, который нужен в обучении.
Когда я стал преподавать — у меня был 18-летний опыт разработки.
А сейчас у меня 30-летний опыт преподавания.
И это два совершенно РАЗНЫХ опыта.
И ваша оценка убогости Go — это как раз отсутствие опыта преподавания.
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re: Почему нужно идти в С/С++
От: Baiker  
Дата: 13.03.23 16:05
Оценка:
Здравствуйте, tapatoon, Вы писали:

T>Не раз видел на форуме обсуждения типа "куда идти дальше" и т.п.

T>Отвечаю — в С/С++

Вроде снег ещё не сошёл, а у кого-то уже крыша оттаяла... Ребят, подождите до сезона обострений, нельзя же круглый год отжигать!
Re[8]: Почему нужно идти в С/С++
От: rudzuk  
Дата: 13.03.23 17:39
Оценка:
Здравствуйте, LaptevVV, Вы писали:

LVV> R>Опыт я таки имею, и прекрасно понимаю, что обучая убогому — убогому и научишь.


LVV> Опыт разработки и изучения языков — это не тот опыт, который нужен в обучении.

LVV> Когда я стал преподавать — у меня был 18-летний опыт разработки.
LVV> А сейчас у меня 30-летний опыт преподавания.
LVV> И это два совершенно РАЗНЫХ опыта.
LVV> И ваша оценка убогости Go — это как раз отсутствие опыта преподавания.

Об опыте преподавания я и говорил. Он скромный, но есть.
avalon/3.0.2
Re[9]: Почему нужно идти в С/С++
От: LaptevVV Россия  
Дата: 13.03.23 17:49
Оценка:
LVV>> И ваша оценка убогости Go — это как раз отсутствие опыта преподавания.
R>Об опыте преподавания я и говорил. Он скромный, но есть.
Тогда вы должны понимать, что обучение программированию — это не изучение конкретного языка.
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re[6]: Почему нужно идти в С/С++
От: LaptevVV Россия  
Дата: 13.03.23 17:53
Оценка:
P>Настоящие прграммисты не используют Паскаль
Да-да-да!
Настоящие программисты пишут на Фортране!
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re[10]: Почему нужно идти в С/С++
От: rudzuk  
Дата: 13.03.23 18:41
Оценка:
Здравствуйте, LaptevVV, Вы писали:

LVV> Тогда вы должны понимать, что обучение программированию — это не изучение конкретного языка.


Так и есть. И очень хреново начинать с языка сделанного для тупых.
avalon/3.0.2
Re[7]: Почему нужно идти в С/С++
От: Privalov  
Дата: 13.03.23 18:50
Оценка:
Здравствуйте, LaptevVV, Вы писали:

LVV>Настоящие программисты пишут на Фортране!

LVV>)

Точнее, на любом языке, если этот язык — Фортран.
Re[8]: Почему нужно идти в С/С++
От: rudzuk  
Дата: 13.03.23 18:59
Оценка: +1
Здравствуйте, Privalov, Вы писали:

P> LVV>Настоящие программисты пишут на Фортране!

P> LVV>)

P> Точнее, на любом языке, если этот язык — Фортран.


Настоящий Программист может писать программы на Фортране на любом языке.

avalon/3.0.2
Re[9]: Почему нужно идти в С/С++
От: Privalov  
Дата: 13.03.23 19:22
Оценка: :)
Здравствуйте, rudzuk, Вы писали:

R>

Настоящий Программист может писать программы на Фортране на любом языке.


Я в суровой реальности знал одного дядьку, который писал на Фортране, используя Паскаль. Точнее, Турбо Паскаль.
Re: Почему нужно идти в С/С++
От: Pzz Россия https://github.com/alexpevzner
Дата: 13.03.23 22:28
Оценка: +1
Здравствуйте, tapatoon, Вы писали:

T>Отвечаю — в С/С++


Ты C-то знаешь? Или он для тебя синоним C++?
Re: Почему нужно идти в С/С++
От: cppguard  
Дата: 13.03.23 22:38
Оценка: +2 :))
Здравствуйте, tapatoon, Вы писали:

T>С/С++ даёт вам свободу. Как её использовать — для багов или для уникальных фичей, зависит только от вас


С++ это как бээмвэшечка — нужны сотни тон денег на обслуживание, хотя можно брать нормальные инструменты и просто писать код. В Java, кстати, есть аналог множественного наследования — default-методы в интерфейсах. Но зачем это надо? Я не знаю. 99% статей о прикладном С++ о том, как "я тут написал библиотеку, и теперь вот одним вызовом мы делалем шаблон шаблонов с конструтором перемещения и шлюхами на этапе компиляции". Вот из последнего — доклад с CppCon о том, что нужно писать в функциональном стиле, потому что так меньше ошибок. Прикольный доклад, только он заканчивается словами "но С++ ещё не готов к такому, потому что функциональный код получается ущербнее императивного".

Мне нравится смотреть на С++ как на красивую, но недоступную девушку. Красивую, потому что метопрограммирование это мощно и элегантно. Недоступную, потому что из-за обратной совместимости не получится на нём писать безопасные программы — всё время будет вылезать какое-то правило, которое не просто ломает программу, а ещё и добавляет UB, что приводит к тому, что компилятор решает сгенерировать какой-то случайный код. По-хорошему, нужно выкинуть всё наследние, оставить только нормальные правила, и научить компилятор предупреждать, что такой-то кусок кода выглядит подозрительным. Добавить сверху завтипов и вот тогда получится инструмент, который точно стоит изучать. Но вот парадокс — если начать пилить такое сейчас, то у языка будет полтора фаната, потому что весь интерес и поддержка С++ произростают из компаний, у которых огромное наследние кода и желание хоть как-то оптимизировать этого монстра.
Re[2]: Почему нужно идти в С/С++
От: WolfHound  
Дата: 13.03.23 22:56
Оценка: +1
Здравствуйте, cppguard, Вы писали:

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

Ты сейчас rust описал. Он, правда, не про зависимые типы. Но там другие методы устранения ошибок.
А ЗТ сами по себе с практической точки зрения штука весьма убогая.

C>Но вот парадокс — если начать пилить такое сейчас, то у языка будет полтора фаната, потому что весь интерес и поддержка С++ произростают из компаний, у которых огромное наследние кода и желание хоть как-то оптимизировать этого монстра.

Rust взлетел.
... << RSDN@Home 1.0.0 alpha 5 rev. 0>>
Пусть это будет просто:
просто, как только можно,
но не проще.
(C) А. Эйнштейн
Re[3]: Почему нужно идти в С/С++
От: cppguard  
Дата: 14.03.23 00:45
Оценка: +2
Здравствуйте, WolfHound, Вы писали:

WH>А ЗТ сами по себе с практической точки зрения штука весьма убогая.

Я всё хотел подступиться к формальной верификации программ, но не знал, с какой стороны. Начал с Idris. Мне пока нравится, хотя до прикладного использования я пока не дошёл.

WH>Rust взлетел.

Я бы сказал, что начал набирать высоту и пока её не теряет, но про успешный успех говорить рано.
Re[11]: Почему нужно идти в С/С++
От: LaptevVV Россия  
Дата: 14.03.23 03:00
Оценка:
LVV>> Тогда вы должны понимать, что обучение программированию — это не изучение конкретного языка.
R>Так и есть. И очень хреново начинать с языка сделанного для тупых.
Учите на Кумире.
И прочитайте Дейкстру "Смиренный программист".
А пока эффект Даннинга — Крюгера во всей красе
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re[3]: Почему нужно идти в С/С++
От: ArtDenis Россия  
Дата: 14.03.23 05:21
Оценка:
Здравствуйте, WolfHound, Вы писали:

WH>Rust взлетел.


Откуда тогда столько нытья в профильных чатах по обсуждению предложений работы на раст?
[ 🎯 Дартс-лига Уфы | 🌙 Программа для сложения астрофото ]
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.