powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Все таки с++ теряет актуальность
25 сообщений из 285, страница 7 из 12
Все таки с++ теряет актуальность
    #36161429
Фотография Aklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zloy den
успокойся:
2/3 - целое число
2.0/3 или 2.0/3.0 или 2/3.0 - плавучка. вроде 2f/3 и то плавучка
...
Рейтинг: 0 / 0
Все таки с++ теряет актуальность
    #36161436
egorych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zloy den,

у вас сейчас, собственно, к какому языку-то претензии? К С++ или С#? а то я вот лично уже нить немного теряю.

ЗЫ целочисленная арифметика - самая быстрая, кстате, не стоит об этом забывать даже программируя на шарпе )))
...
Рейтинг: 0 / 0
Все таки с++ теряет актуальность
    #36161466
zloy den
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
egorychzloy den,

у вас сейчас, собственно, к какому языку-то претензии? К С++ или С#? а то я вот лично уже нить немного теряю.

ЗЫ целочисленная арифметика - самая быстрая, кстате, не стоит об этом забывать даже программируя на шарпе )))

Ну, немного к С++ (хотя на него мне пофиг), а в-основном к шарпу, т.к. потянули древнее поведение для переманивания сишников. Мне, в общем-то, не нравится сама фича, если она не оправдана какими-то особыми условиями- например низкоуровневый язык (например Си), либо когда язык специализирован для каких-то особых задач ( в каком-нибудь DSL это было бы более чем уместно).
З.Ы. Да, я не спорю что целочисленная арифметика самая быстрая, но преждевременная оптимизация- корень всех зол ))) Оптимизировать стоит когда что-то не устраивает в скорости, причем не все подряд, а только то, что нужно и реально тормозит.
...
Рейтинг: 0 / 0
Все таки с++ теряет актуальность
    #36161559
Фотография XDiaBLo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zloy denegorychzloy den,

у вас сейчас, собственно, к какому языку-то претензии? К С++ или С#? а то я вот лично уже нить немного теряю.

ЗЫ целочисленная арифметика - самая быстрая, кстате, не стоит об этом забывать даже программируя на шарпе )))

Ну, немного к С++ (хотя на него мне пофиг), а в-основном к шарпу, т.к. потянули древнее поведение для переманивания сишников. Мне, в общем-то, не нравится сама фича, если она не оправдана какими-то особыми условиями- например низкоуровневый язык (например Си), либо когда язык специализирован для каких-то особых задач ( в каком-нибудь DSL это было бы более чем уместно).
З.Ы. Да, я не спорю что целочисленная арифметика самая быстрая, но преждевременная оптимизация- корень всех зол ))) Оптимизировать стоит когда что-то не устраивает в скорости, причем не все подряд, а только то, что нужно и реально тормозит.
А как по вашему убирание этой возможности, позволит позднюю оптимизацию? Или предлагаете сделать отдельную библиотеку для целочисленной арифметики, чтобы ей пользовались только в крайнем случае?
...
Рейтинг: 0 / 0
Все таки с++ теряет актуальность
    #36161697
egorych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zloy den,

преждевременная пессимизация - такое же зло, как и преждевременная оптимизация.
Ну а корень всех зол есть сребролюбие , как гугл нам говорит
...
Рейтинг: 0 / 0
Все таки с++ теряет актуальность
    #36161779
zloy den
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
XDiaBLo
А как по вашему убирание этой возможности, позволит позднюю оптимизацию? Или предлагаете сделать отдельную библиотеку для целочисленной арифметики, чтобы ей пользовались только в крайнем случае?

Нормальная себе идея с библиотекой. Почему не ввести то, что используется чаще в стандарт, а редкую фичу в библиотеку? Или как в паскале- просто добавить одну операцию и не заморачиваться насчет более редких случаев.
...
Рейтинг: 0 / 0
Все таки с++ теряет актуальность
    #36161823
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zloy denДа, я не спорю что целочисленная арифметика самая быстрая, но преждевременная оптимизация- корень всех зол ))) Оптимизировать стоит когда что-то не устраивает в скорости, причем не все подряд, а только то, что нужно и реально тормозит.
Верно. Но здесь речь идёт даже не об оптимизации, а о правильном проектировании системы на самых ранних этапах.
...
Рейтинг: 0 / 0
Все таки с++ теряет актуальность
    #36161886
vlad2010
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
добавлю свои мысли

Ни Java ни C# полностью его все равно заменить не в состоянии.
нормальный компилируемый язык без всяких выкрутасов.

Уходит он из единственной сферы офисных приложений и тому подобных.

если он и будет заменен чем то полностью... пока не могу даже представить что это будет....
...
Рейтинг: 0 / 0
Все таки с++ теряет актуальность
    #36161894
Николай1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zloy denXDiaBLozloy den
И всё таки я считаю адекватным то, что деление целого числа на целое, по умолчанию даёт целое. Что бы вы там ни говорили про какие-то 10% задач. Возможно я просто давно привык, и на Дельфи не сидел долго, так что привычным поведение Дельфи мне не стало.
Я тут даже не про дельфи говорил, а про реальные задачи. Т.е. я не вижу достаточно задач, из-за которых стоило делать такое поведение в высокоуровневом языке. Если бы их было действительно много, то я бы согласился что стоит делать именно так, а не иначе. Но, по-моему, сильно не всем нужна работа в полях целых чисел. Я скорее соглашусь, что интереснее встроенная поддержка рациональных дробей

Целое, деленное на целое, должно давать целое. С каких хренов у меня должно возникать вещественное число? Захочу получить вещественное - сделаю преобразование.

Сейчас я программирую на языке, который выдает вещественное число, хоть ты обделайся, и проблем это приносит несравненно больше. Не говоря уже о быстродействии, которая напрочь теряется при работе с вещественными числами (если еще помнить о том, сколько дополнительных действий надо произвести с вещественным числом, что бы привести его к целому виду).
...
Рейтинг: 0 / 0
Все таки с++ теряет актуальность
    #36161918
zloy den
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Николай1
Сейчас я программирую на языке, который выдает вещественное число, хоть ты обделайся, и проблем это приносит несравненно больше. Не говоря уже о быстродействии, которая напрочь теряется при работе с вещественными числами (если еще помнить о том, сколько дополнительных действий надо произвести с вещественным числом, что бы привести его к целому виду).

Div или аналогов нет? Переопределить тоже нельзя? Или там вообще нет целых чисел? И да, зачем писать на чем-то, что плохо подходит?
...
Рейтинг: 0 / 0
Все таки с++ теряет актуальность
    #36161970
Фотография Aklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zloy denИ да, зачем писать на чем-то, что плохо подходит?
сам же только что срал
...
Рейтинг: 0 / 0
Все таки с++ теряет актуальность
    #36162158
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Николай1Сейчас я программирую на языке, который выдает вещественное число, хоть ты обделайся, и проблем это приносит несравненно больше. Не говоря уже о быстродействии, которая напрочь теряется при работе с вещественными числами А что за язык, интересно?
...
Рейтинг: 0 / 0
Все таки с++ теряет актуальность
    #36162764
Тема (Все таки с++ теряет актуальность) не аргументирована, а следовательно слишком субъективна.
Где же вы коллеги, знатоки С++...Где вы, коллеги, изучившие 3 издания (+ Специальное по STL) любимой нами книги Б. Страуструпа...
С++ не уходит...Просто в наше время лишь смельчаки тратят ночи на постижение его мощи. Большинству жаль время и мозги, поэтому выбирают более дешевые решения(С# проще в использовании).
Те кто пишет под Unix-платформу, поймут(т. к. я один из вас - сейчас пишу под FreeBSD).
И среди любителей платформы Windows, найдутся те кто меня поддерживают(т. к. я был одним из вас(пользовался компилятором от Microsoft начиная с Visual C++ 6.0)).

PS. Изучал и использую- asm, C, C++, Pascal(во всех проявлениях), C#, Java, PHP, Perl, Python, Visual Basic, /bin/sh (уважение Стивену Буэну).
Каждый язык важен и нужен, каждый используется, каждый любим, поэтому описаное выше(по поводу С++) прошу принять как можно более объективно.
Не судите строго и не ругайтесь, надеюсь никого не оскорбил.)



------------------------------------------------
оптимизировать можно всё, даже операцию 2+2
...
Рейтинг: 0 / 0
Все таки с++ теряет актуальность
    #36162819
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владик, поверь, это не тот холивар, ради которого стоит регистрироваться. Здесь мемберы, лениво, в переывах между чашечкой кофею перебрасываются умными фразками. Самые мощные холиварчеки прошли пару лет назад под участием одного печально известного эммигранта. Уж сколько г**на он вылил на С++ и мемберов страшно передать.

Поэтому тебе пока не о чём беспокоиться и извиняться незачем. Но за участие - спасибо.
...
Рейтинг: 0 / 0
Все таки с++ теряет актуальность
    #36162858
dear mayton,
Зарегистрировался я около года назад. Прошел регистрацию, т.к. посчитал данный ресурс полезным(действительно есть полезная информация). Вас смутило количество моих сообщений...
Дело в том, что появляюсь здесь только в случае необходимости(редко), подчерпываю полезную информацию(если такая обнарживается), и , собственно говоря, возвращаюсь к делам более важным. В беседу вступил лишь по той причине, что посчитал тему "бредовой".


___________________________________________
оптимизировать можно всё, даже операцию 2+2
...
Рейтинг: 0 / 0
Все таки с++ теряет актуальность
    #36162863
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
далее либо возвращаемся к потере актуальности c++
либо переходим в поток сознания
...
Рейтинг: 0 / 0
Все таки с++ теряет актуальность
    #36162960
Фотография XDiaBLo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tchingizдалее либо возвращаемся к потере актуальности c++
либо переходим в поток сознания
По-моему потеря актуальности С++, тема неактуальная Он актуальность пока ещё не теряет :)
...
Рейтинг: 0 / 0
Все таки с++ теряет актуальность
    #36163035
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tchingizдалее либо возвращаемся к потере актуальности c++
либо переходим в поток сознания
Спасибо, Чингиз. Но я туда - не ходок. "Потоки сознания" - это не мой профиль.
...
Рейтинг: 0 / 0
Все таки с++ теряет актуальность
    #36163048
teo609
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Джон Влиссидес (первый абзац предисловия к книге Александреску)
Что нового можно сказать о языке С++? Оказывается, очень много. Эта книга посвящена слиянию разных способов программирования – обобщенного программирования, метапрограммирования шаблонов, объектно-ориентированного программирования и разработки шаблонов проектирования --- в рамках нового подхода. До сих пор эти направления в программировании развивались изолированно друг от друга, и выгоды, полученные от их объединения, лишь начинают получать достойную оценку. Это слияние открывает новые перспективы для языка С++ не только с точки зрения собственно программирования, но для разработки программного обеспечения в целом. Особенно значительно это повлияет на анализ программного обеспечения и его архитектуру.


Джон Влиссидес (второй абзац предисловия к книге Александреску)
Обобщенные компоненты, созданные Андреем, поднимают уровень абстракнии настолько высоко, что язык С++ приобретает черты языка спецификаций проектирования (design specification language). При этом в отличие от узкоспециализированных языков проектирования язык С++ сохраняет всю свою мошь и выразительность. Андрей продемонстрировал, как программируются концепции проектирования: синглтоны (singletons), инспекторы (visitors), заместители (рrохiеs), абстрактные фабрики (abstract factories) и т.п. Можно даже настраивать готовые компоненты с помощью шаблонных параметров, не расходуя дополнительного машинного времени. Не нужно выбрасывать кучу денег на разработку новых инструментальных средств или изучать тома методологической тарабаращины. Достаточно иметь надежный современный компилятор (и эту книгу).


// В форуме С++ есть топик на аналогичную тему
...
Рейтинг: 0 / 0
Все таки с++ теряет актуальность
    #36163196
zloy den
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
teo609
Джон Влиссидес (второй абзац предисловия к книге Александреску)
Обобщенные компоненты, созданные Андреем, поднимают уровень абстракнии настолько высоко, что язык С++ приобретает черты языка спецификаций проектирования (design specification language). При этом в отличие от узкоспециализированных языков проектирования язык С++ сохраняет всю свою мошь и выразительность. Андрей продемонстрировал, как программируются концепции проектирования: синглтоны (singletons), инспекторы (visitors), заместители (рrохiеs), абстрактные фабрики (abstract factories) и т.п. Можно даже настраивать готовые компоненты с помощью шаблонных параметров, не расходуя дополнительного машинного времени. Не нужно выбрасывать кучу денег на разработку новых инструментальных средств или изучать тома методологической тарабаращины. Достаточно иметь надежный современный компилятор (и эту книгу).


// В форуме С++ есть топик на аналогичную тему

До этой фразы было даже интересно что там такое красивое сделали
...
Рейтинг: 0 / 0
Все таки с++ теряет актуальность
    #36163301
ЕВА 2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Aklin
2/3 - целое число
2.0/3 или 2.0/3.0 или 2/3.0 - плавучка. вроде 2f/3 и то плавучка
Вот за это я и не люблю си, что даже гуру путаются в простейших выражениях!
Соответсвенно трудоёмкость разработки возрастает (и время больше и специалисты нужны круче). Как не крути, его во всех направлениях пытаются "выдавливать". Помрёт ли он совсем? Вполне возможно. Те же ОС будут писать на Java, а ядра/драйвера на ассемблере. (посмотрите в сторону сотовых телефонов)
Наследуемые приложения? Может где и есть в реальной жизни, экономически целесообразные, работающие программы на коболе или фортране, но я про такие не слышал. Очень наверно специфичные случаи.
...
Рейтинг: 0 / 0
Все таки с++ теряет актуальность
    #36163538
Фотография XDiaBLo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЕВА 2000ядра/драйвера на ассемблере. (посмотрите в сторону сотовых телефонов)
А C++ чем хуже ассемблера? И неужто для сотовых на ассемблере пишут?
...
Рейтинг: 0 / 0
Все таки с++ теряет актуальность
    #36163597
ЕВА 2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
XDiaBLoА C++ чем хуже ассемблера?
С практической точки зрения тем, что любой программист знает результат работы команды MOV B, A , и не любой гуру скажет что будет на выходе команды 2f/3 ещё и с учётом перезагрузки операторов.
...
Рейтинг: 0 / 0
Все таки с++ теряет актуальность
    #36163663
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЕВА 2000любой программист знает результат работы команды MOV B, A

опустим маленькие детали о влиянии подобной команды на флаги процессора в зависимости от архитектуры оного.
...
Рейтинг: 0 / 0
Все таки с++ теряет актуальность
    #36163704
Фотография XDiaBLo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИзопропилЕВА 2000любой программист знает результат работы команды MOV B, A

опустим маленькие детали о влиянии подобной команды на флаги процессора в зависимости от архитектуры оного.
Ага, опять же зависимо от того, какие команды идут дальше, это приведёт к совершенно различным результатам. Смотря какое прерывание, и т.д... А если учесть, что без пары строк комментариев к каждому действию, через неделю уже и автор программы не поймёт, что он там понаписал.
...
Рейтинг: 0 / 0
25 сообщений из 285, страница 7 из 12
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Все таки с++ теряет актуальность
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]