|
Заблокирован
|
|
А что лучше учить С++ или Делфи ?09.07.2015, 13:38. Показов 11832. Ответов 143
Метки нет (Все метки)
0
|
|
| 09.07.2015, 13:38 | |
|
Ответы с готовыми решениями:
143
Подскажите что лучше учить - C# или PHP Что учить? Си или C++? Что учить первым си или си ++ или c# |
|
529 / 432 / 159
Регистрация: 25.11.2014
Сообщений: 1,662
|
||
| 07.03.2016, 01:13 | ||
|
0
|
||
|
8973 / 4319 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
|
||
| 07.03.2016, 01:17 | ||
|
кто-то полагает его уродливым. кто-то красивым. подобные субъективные оценки ничего не значат на практике. я Луа не взлюбил, например. однако у меня хватает ума понимать - Луа годный язык, коли он кормит столько народу, и сфера его применения расширяется. вы же собственные субъективные оценки выставляете так, словно они - объективные. при этом противоречие с объективными фактами вы игнорируете. такое бывает у неадекватных людей, либо у тех, что любят выдавать желаемое за действительное. что практически одно и тоже.
0
|
||
|
529 / 432 / 159
Регистрация: 25.11.2014
Сообщений: 1,662
|
||||||
| 07.03.2016, 01:21 | ||||||
![]() Добавлено через 4 минуты На этот счет у меня такая же субъективная оценка: его популярность - заслуга старых версий, который к тому же кастрируются при разработке, что говорит явно о том, что язык хреновый, раз его приходится хорошенечко обрезать, прежде чем использовать в команде для разработки.
0
|
||||||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||||
| 07.03.2016, 01:25 | ||||
Добавлено через 2 минуты Дельфа кстати тоже невменяемый паскаль по большому счету.
0
|
||||
|
8973 / 4319 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
|
||
| 07.03.2016, 01:31 | ||
|
и даже ни разу не слышал о подобным. поэтому, я ставлю под сомнение истинность утверждения. мне знакома ситуация, когда компания не спешит использовать с++11, оставаясь на с++03 но этому есть обоснование в виде каких то технических ограничений. так например, мы поставляли модули, которые должны были крутиться на каких то древних дебианах, где то в африканской глуши. для этого мы были вынуждены использовать древние компиляторы, потому что новые компиляторы уже не поддерживают такие древние операционки. в другие моменты - пожалуйста, с++1y.
0
|
||
|
529 / 432 / 159
Регистрация: 25.11.2014
Сообщений: 1,662
|
|||
| 07.03.2016, 01:33 | |||
|
0
|
|||
|
8973 / 4319 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
|
|||||
| 07.03.2016, 01:43 | |||||
|
что плюсы оказались востребованы на практике. эту картину мы наблюдаем и по сей день. по поводу "старых версий" - очень похоже на бред человека, который тупо не осилил с++1y во-первых, я не давал никаких субъективных оценок. язык промышленный, и находится в топе самых востребованных языков. это - факт, а не моя субъективная оценка. вы легко можете в этом убедится, если загуглите статистику вакансий, или топ самых востребованных. а во-вторых, не нужно переворачивать мои слова сверх наголову. язык хорош - потому что востребован. "востребованность" здесь выступает в качестве метрики. плохие языки не востребованы. это - объективная оценка. она не зависит от моего, ни от вашего мнения.
0
|
|||||
|
529 / 432 / 159
Регистрация: 25.11.2014
Сообщений: 1,662
|
|||||
| 07.03.2016, 01:43 | |||||
Не раз читал code style документы, где команды заранее оговаривают, какие фичи С++ не использовать. Это же не новость.Если не заморачиваться и взять просто первое попавшееся и публичное, то гугловые код-стайл. Цитирую:
0
|
|||||
|
8973 / 4319 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
|
||
| 07.03.2016, 01:44 | ||
|
но вот это - точно маразм.
0
|
||
|
529 / 432 / 159
Регистрация: 25.11.2014
Сообщений: 1,662
|
|||||
| 07.03.2016, 01:47 | |||||
Так же можно сказать про тебя, что ты не гей, потому что просто нашел себе хорошего мужика.Добавлено через 1 минуту ![]() Добавлено через 51 секунду Добавлено через 43 секунды
0
|
|||||
|
8973 / 4319 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
|
|||
| 07.03.2016, 01:48 | |||
|
например, не нужно тратить время на написание убер-шаблона, если он будет использован только в одном месте. код должен быть максимально простым. однако в ситуации, когда множественное наследование окажется в кассу, гнутое "желательно не использовать" будет обоснованно проигнорировано.
0
|
|||
|
529 / 432 / 159
Регистрация: 25.11.2014
Сообщений: 1,662
|
|||
| 07.03.2016, 01:54 | |||
|
Добавлено через 2 минуты
0
|
|||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
|||
| 07.03.2016, 02:00 | |||
|
0
|
|||
|
529 / 432 / 159
Регистрация: 25.11.2014
Сообщений: 1,662
|
||
| 07.03.2016, 02:00 | ||
|
0
|
||
|
8973 / 4319 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
|
||||||||||||||||
| 07.03.2016, 02:21 | ||||||||||||||||
|
я например - не люблю. чем больше профита - тем лучше. это избыточно. мне нравится наблюдать, как вы изворачиваетесь. пытаясь продолжать держаться субъективных оценок но так, что бы не слишком уж явно вступало в противоречие объективным. изобретать для этого ничего не нужно. достаточно просто ткнуть вас носом в очевидный факт: язык практичен, потому что востребован. теперь ответьте на вопрос: вы считает, тезис: "язык практичен, потому что востребован" фигнёй? если вы ответите "да", значит вы вступили в противоречие здравому смыслу. но если ответите "нет", значит фигню лопочете вы. выше вы позиционировали себя, как осилиятора плюсов, который просто не любит новый стандарт. ок. одно дело, когда человек действительно осилил сабж, и решил, что это не его. совсем другое, когда человек называет глупостью то, что ему тупо не хватило мазгов понять. объясните пожалуйста причину, как так вышло, что в представленном ниже коде, отправленные по константной ссылке данные, прошли в функцию принимающую данные по не_константной. и компилятор это разрешил: http://rextester.com/VNHBGN62683
они их ставят, что бы код зазря не усложнялся. а это важно в плане стоимости разработки. я не помешан на бизнесе, просто я понимаю, что ваша религия у вас дома. на работе всем наплевать. только профит. Добавлено через 4 минуты если я правильно понял их фразу. во-первых: с/с++ причем статистика вакансий наглядно иллюстрирует, что нужен именно с++ или с/с++. вакансий где требуется pure c значительно меньше.
0
|
||||||||||||||||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
|||
| 07.03.2016, 02:39 | |||
|
А эти желательно не использовать по другой причине делаются. К примеру есть абстрактный класс TStreamable который умеет записываться в файл и из него считываться. и дерево иерархии которое вообще мимо него прошло. Если потом этому дереву или какой то его части приделывать возможность сохранения то можно породить элемент от TStreamable и от нужного класса. и в обоих местах примут аки родного. НО такой прием оправдан только в том случае если к примеру нету исходников библиотеки в которой лежит дерево. В противном случае этот TStreamable нужно ставить куда то в самый верх иерархии. Еще такой фокус со множественным наследованием применим когда разделяют функционал для разных задач. Пример. Класс меш который пользует программа визуализации. Он должен иметь буфер фиксированной длины, неизменный в процессе жизни код формата, ему не нужна функция сохранения, только загрузки, и т.д. В таком виде его и делаем и компилируем его в программу визуализации. Теперь делаем редактор этих мешей, в котором меш должен уметь сохраняться, менять размер буффера код формата и перстраиваться под новый формат и т.д и т.п. Пока этот меш один все просто, просто порождаемся от него и добавляем ему функциональности. Но если у нас таких классов целая иерархия, плюс контейнер который хранит эту иерархию тоже по такому принципу допиливать надо, то нужно сделать базовый класс имеющий общий для группы всей группы расширенный функционал, порожденный контейнер перепилить под прием и т.д. этого базового объекта, а все что есть в дереве породить как от класса из дерева так и от расширенного базового объекта. И вот именно тут появляется более-менее гарантированное соответствия формата редактора формату программы визуализации. Как минимум исключены ошибки связанные с различным обходом иерархии объектов при сохранении/загрузке. Добавлено через 12 минут
0
|
|||
|
Игогошка!
1801 / 708 / 44
Регистрация: 19.08.2012
Сообщений: 1,367
|
|
| 07.03.2016, 11:05 | |
|
C++ - да, фиговый язык. Однако аргументы, которые тут приводят сторонники этой точки зрения, смехотворны
0
|
|
|
710 / 283 / 16
Регистрация: 31.03.2013
Сообщений: 1,340
|
|||
| 07.03.2016, 11:29 | |||
|
Не по теме:
0
|
|||
|
8973 / 4319 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
|
||
| 07.03.2016, 11:43 | ||
|
я там специально пометил комментариями интересные моменты. ответ на вопрос на самом деле не сложный, для человека, который позиционирует себя как "осилятор", разумеется.
0
|
||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||
| 07.03.2016, 13:54 | ||
|
А там где серьезный софт делают и аналитикой и кодингом вся команда занимается. И именно девелоперы такие ограничения и ставят. Правда читают их как рекомендации а не как запреты. По поводу множественного наследования правильно сказано - нефиг его пихать где подряд, но это не значит что его вообще нельзя использовать. Про наследование приватное тоже правильно сказано. Нефиг смешивать бульдога с носорогом где не попадя. Это так понимаю правила в конторах говнософта наставления для выпускников курсов Microsoft которые что такое наследование слышали а про то как иерархии проектировать понятия не имеют. Вообще по большому счету не ограничения а рекомендации по грамотному проектированию иерархии классов. .
0
|
||
| 07.03.2016, 13:54 | |
|
Что учить? Delphi или c++ Что лучшие учить новичку C# или Java Что учить: химию-биологию или программирование? Какой язык лучше учить? Что лучше С++ или Delphi Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Когда логика программы не спасает от человеческих ошибок
Maks 18.08.2026
В последнее время всё чаще и чаще сталкиваюсь с таким явлением, как абсолютная невнимательность (или глупость) пользователей. Проявляется это чаще всего на работе в коллективе. Допустим, человек с. . .
|
Лето уходит
kumehtar 17.08.2026
|
Мысли в слух
kumehtar 17.08.2026
Забавно, насколько сейчас стала доступна информация. Например о магии, духовном развитии, медитациях, и других подобных направлениях, ранее зачастую тайных, передаваемых от учителя к ученику. Хотя. . .
|
Перемещение строк из ТЧ в другой документ с учетом текущего пробега
Maks 17.08.2026
Реализация из решения ниже выполнена на примере нетипового документа "Автозапчасти", с ТЧ "Шины".
За основу взят алгоритм отсюда: https:/ / www. cyberforum. ru/ blogs/ 359708/ 10838. html
Задача: . . .
|
|
Саморегулирующийся социальный контракт для сервера cross-section.
Hrethgir 14.08.2026
С кодом конечно таких глубоких размышлений пока не было, впрочем я уже привык к алгоритмизации. Суть предмета записи: снова в диалоге с нейросетью (я взял пока себе ник для учётки админа - Rector). . . .
|
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет:
1. Использовать системное время и дату,
2. Есть возможность вводить время и дату вручную.
3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
|
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber.
Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
|
Установка MinGW GCC 16.2 и CMake
8Observer8 10.08.2026
VK Видео:
https:/ / vkvideo. ru/ video-240781534_456239017
YouTube:
eY5-5PyI9NM
Текстовая версия
|