Re[11]: А С++ то схлопывается...
От: Denis Ivlev  
Дата: 01.11.19 12:54
Оценка: -2 :)
Здравствуйте, so5team, Вы писали:

S>Тогда к чему было щеки надувать?


Действительно, откуда у тебя такая травма, что если кто-то плюсы не похвалил, то сразу обида? Пожалеть?
Re[11]: А С++ то схлопывается...
От: Denis Ivlev  
Дата: 01.11.19 12:55
Оценка:
Здравствуйте, удусекшл, Вы писали:

У>Понимаю


Скоро зачетная неделя, учись лучше.
Re[11]: А С++ то схлопывается...
От: Denis Ivlev  
Дата: 01.11.19 12:56
Оценка: -2
Здравствуйте, удусекшл, Вы писали:

DI>>Так ты сам сказал. Речь шла про подмножество С++ в ядре ОС, ты туда предложил добавить ВФ


У>Где я это сказал?


DI>Булшит конечно, использовать плюсы в ядре ОС можно, но только ограниченным подмножеством которое, чуть больше, чем си.

Виртуальные методы, абстрактные классы, шаблоны, алгоритмы — это "чуть больше, чем си"? Если так, то и весь язык просто чуть больше, чем си


С интересом понаблюдаю за тем как начнешь юлить
Re[19]: А С++ то схлопывается...
От: AlexGin Беларусь  
Дата: 01.11.19 12:57
Оценка:
Здравствуйте, smeeld, Вы писали:

S>Бро, с какого дуба рухнул? Где в том коменте про ООП? Я и на чистых Сях ООП реализовываю влёт, это, кстати, проще чем на C++ (чтобы туту "гуру" не вещали). Загляни в исходники любого ядра на Сях, там везде такой ООП, до которого любому известному проекту на C++ как раком до Пекина.


Я на чистых Сях делал (ну и иногда делаю) простейшее что-то.
Мой основной и самый любимый язык: С++
Все вкусности ООП — в ассортименте, прямо из коробки!


...ладно всё отлично...

P.S. Ну я столько не выпью, чтобы повторить выделенное мною выше (в твоих словах), уважаемый smeeld
Отредактировано 01.11.2019 13:02 AlexGin . Предыдущая версия .
Re[7]: Что это?
От: Denis Ivlev  
Дата: 01.11.19 12:57
Оценка:
Здравствуйте, Sharov, Вы писали:

DI>>Что это?


S>Сложность интсрументов превышает сложность решаемой проблемы. Накой это тогда?


Мне тоже не понятно
Re[21]: А С++ то схлопывается...
От: so5team https://stiffstream.com
Дата: 01.11.19 13:00
Оценка: +1
Здравствуйте, smeeld, Вы писали:

S>>Неужели из-за денег?


S>Причины самые разные, и "ради денег" среди них нет. В треде уже писал, что в нишах, занимаемых C++, деньги средние и ниже того.


Из ваших слов напрашивается один из двух вариантов:

* вы говнокодите на C++ там, где C++ неуместен;
* вы говнокодите на C++ там, где С++ уместен, но где платят недостаточно хорошо.

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

Но это все лирика. Главная же просьба вот какая: назовите, пожалуйста, название конторы, в которой вы работаете.
Re[4]: А С++ то схлопывается...
От: DTB Россия  
Дата: 01.11.19 13:01
Оценка: +1 -1
Здравствуйте, sergey2b, Вы писали:

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



DC>>А чем с++ для продажи хуже жавы или жыскрипта?


S>на С++ можно сделать утилиты которые принесут денег достаточных для жизни

S>я не понимаю как можно на JS сделать программу на продажу, если это не калькулятор месячных

JS это уже давно не браузерный язык, NodeJS вывел его на сервер и на десктоп (Electron) и это все продается, живет и здравствует (слава хипстерам)
Have fun...
Re[5]: А С++ то схлопывается...
От: viellsky  
Дата: 01.11.19 13:09
Оценка:
Здравствуйте, De-Bill, Вы писали:

DB>Не уверен, что распарсил правильно,

Нет нет — речь именно о метатехнологиях на базе широкораспространенных языков — Питона, Джавы и т.п. + интеграция в продукт (который так же понятно на распространенном языке с фреймворками делается). Ну и второй ключевой момент, который я упомянул — широкое распространение. Задачи машинки в 0-х были довольно редки. Сейчас машинка применяется в проектах разного толка и разного масштаба. Отсюда есть уже осязаемый по объему рынок задач и рынок специалистов. И просто с голым С++ ты в этот рынок не всегда попадешь по причине конкуренции с теми, у кого профильный опыт и кого не малое количество на рынке.
Re[5]: А С++ то схлопывается...
От: sergey2b ЮАР  
Дата: 01.11.19 13:11
Оценка: -1
Здравствуйте, DTB, Вы писали:

DTB>JS это уже давно не браузерный язык, NodeJS вывел его на сервер и на десктоп (Electron) и это все продается, живет и здравствует (слава хипстерам)


я смогу на нем написать
форматер диска в нестандартом формате
дефрагментатор для диска
протектор и систему лицензирования для приложения
Re[12]: А С++ то схлопывается...
От: удусекшл  
Дата: 01.11.19 13:21
Оценка:
Здравствуйте, Denis Ivlev, Вы писали:

DI>>>Так ты сам сказал. Речь шла про подмножество С++ в ядре ОС, ты туда предложил добавить ВФ


У>>Где я это сказал?


DI>

DI>>Булшит конечно, использовать плюсы в ядре ОС можно, но только ограниченным подмножеством которое, чуть больше, чем си.

DI>Виртуальные методы, абстрактные классы, шаблоны, алгоритмы — это "чуть больше, чем си"? Если так, то и весь язык просто чуть больше, чем си


DI>С интересом понаблюдаю за тем как начнешь юлить


Ок, с подмножеством — подловил. Я где-то сказал, что это надо обязательно использовать
Re[12]: А С++ то схлопывается...
От: удусекшл  
Дата: 01.11.19 13:22
Оценка: +2
Здравствуйте, Denis Ivlev, Вы писали:

У>>Понимаю


DI>Скоро зачетная неделя, учись лучше.


Дядя, я виртуальные функции на сишечке эмулировал еще когда ты в детский сад ходил. Но я быстро понял, что жизнь можно потратить на более полезные и интересные занятия
Re[13]: А С++ то схлопывается...
От: Denis Ivlev  
Дата: 01.11.19 13:33
Оценка:
Здравствуйте, удусекшл, Вы писали:

У>Дядя, я виртуальные функции на сишечке эмулировал еще когда ты в детский сад ходил. Но я быстро понял, что жизнь можно потратить на более полезные и интересные занятия


Да хорош заливать. Всегда забавно, как подростки своего возраста стесняются
Re[13]: А С++ то схлопывается...
От: Denis Ivlev  
Дата: 01.11.19 13:34
Оценка: -2
Здравствуйте, удусекшл, Вы писали:

DI>>С интересом понаблюдаю за тем как начнешь юлить


У>Я где-то сказал, что это надо обязательно использовать


Все как я и говорил
Re[6]: А С++ то схлопывается...
От: DTB Россия  
Дата: 01.11.19 14:03
Оценка: 2 (1) +4
Здравствуйте, sergey2b, Вы писали:

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


DTB>>JS это уже давно не браузерный язык, NodeJS вывел его на сервер и на десктоп (Electron) и это все продается, живет и здравствует (слава хипстерам)


S>я смогу на нем написать

S>форматер диска в нестандартом формате
S>дефрагментатор для диска

GUI да, логика — биндинг к тем же плюсам или к API системы

S>протектор и систему лицензирования для приложения


конечно для системных вещей нода не подходит от слова совсем.

сам я не являюсь ее сторонником, по мне проникновение js на сервер и десктоп, это одно из самых худших событий в мире IT за последнее время, но миллионы хипстеров не могут ошибаться и подозреваю, что в стартапах нонче ноды гораздо больше, чем тех же плюсов
Have fun...
Re[3]: А С++ то схлопывается...
От: Pzz Россия https://github.com/alexpevzner
Дата: 01.11.19 14:05
Оценка:
Здравствуйте, Basil2, Вы писали:

B>Хорош, но я надеюсь переползти на Rust.


Посмотрел я краем глаза на этот ваш Rust. Больно уж он кучерявый. Хотя сиплюсплюсникам такая кучерявость должна нравиться...
Re[9]: А С++ то схлопывается...
От: AleksandrN Россия  
Дата: 01.11.19 14:09
Оценка:
Здравствуйте, AlexGin, Вы писали:

CC>>И хрен с ней, с STL библой

CC>>С++ то тут при чём?
AG>
AG>А разве STL (namespace std) это не интегральная, неотъемлемая часть C++
AG>Вроде как стандартные библиотеки...

STL появилась в середине 90-х, т.е. значительно позже, чем появился C++ и можно обойтись и без неё. До появления STL в разных библиотеках и проектах было написано много своих велосипедов для всего того, что сейчас есть в стандартной библиотеке. Или использовались библиотеки C.
Re[8]: А С++ то схлопывается...
От: Pzz Россия https://github.com/alexpevzner
Дата: 01.11.19 14:15
Оценка: +4
Здравствуйте, Denis Ivlev, Вы писали:

DI>Неудачное стечение обстоятельств и вызов ВФ оказывается медленней в сотни раз. При этом в С виртуальные функции при необходимости делаются легко.


Откуда там в сотни раз?

DI>Вот теперь, когда ты знаешь про стоимость этой абстракции, скажи будут в ядре ОС использовать ВФ?


В ядре используют виртуальные методы, только делают это с помощью сишной структуры с указателями. C++'ные виртуальные методы стоят примерно столько же, или немного дешевле.
Re[5]: А С++ то схлопывается...
От: smeeld  
Дата: 01.11.19 14:27
Оценка:
Здравствуйте, so5team, Вы писали:

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


Задачи бизнес логики можно расписывать на любом ЯП. Есть некоторая "заточка" ЯП-ов, вроде Сей, создававшихся именно для системного низкоуровневого программирования, но тот же C++ автором создавался именно для расписывания высокоуровневой бизнес логики, которую можно вообще на чём угодно пилить, хоть на питоне, хоть на Golang.
Re[9]: А С++ то схлопывается...
От: Denis Ivlev  
Дата: 01.11.19 14:29
Оценка: +1 :))
Здравствуйте, Pzz, Вы писали:

DI>>Неудачное стечение обстоятельств и вызов ВФ оказывается медленней в сотни раз. При этом в С виртуальные функции при необходимости делаются легко.


Pzz>Откуда там в сотни раз?


Из архитектуры компьютера:

L1 cache reference                           0.5 ns
L2 cache reference                           7   ns                      14x L1 cache
Main memory reference                      100   ns                      20x L2 cache, 200x L1 cache


https://gist.github.com/jboner/2841832

Заинлайненая функция будет запрефетчена в кеш инструкций, поход только в таблицу виртуальных функций, если она не оказалась в кеше может стоить в 200 раз больше, а еще и саму функцию затем надо вызвать, а это еще один поход в память. Но даже если она и не будет заинлайнена, то это все равно сильно дешевле.
Re[6]: А С++ то схлопывается...
От: Sharov Россия  
Дата: 01.11.19 14:33
Оценка:
Здравствуйте, smeeld, Вы писали:

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

S>Задачи бизнес логики можно расписывать на любом ЯП. Есть некоторая "заточка" ЯП-ов, вроде Сей, создававшихся именно для системного низкоуровневого программирования, но тот же C++ автором создавался именно для расписывания высокоуровневой бизнес логики, которую можно вообще на чём угодно пилить, хоть на питоне, хоть на Golang.

Поэтому и стали делать DSL.
Кодом людям нужно помогать!
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.