Re: Среды разработки
16.10.2012 21:28, Alexander Danilov пишет:
> On 16.10.2012 21:17, "Артём Н." wrote:
>> 16.10.2012 21:03, Alexander Danilov пишет:
>>> On 16.10.2012 19:11, "Артём Н." wrote:
>>>> 16.10.2012 18:41, Sciko Good пишет:
>>>>>>> Небольшое отступление: для написания gui c++, мягко говоря, совсем не
>>>>>>> обязателен.
>>>>>> GUI не причём. Просто C++ используется везде, где ни попадя, поэтому
>>>>>> привыкать к
>>>>>> среде, в которой нормальной его поддержки нет - не самый лучший вариант. И
>>>>>> GUI
>>>>>> тут не при чём.
>>>>>
>>>>> Вы отстали от жизни. Даже на вантузе сейчас используется как минимум
>>>>> C++, Pascal/Delphi и C#.
>>>> Pascal/Delphi - уже давно. На нём не так много всего имеется, по сравнению с
>>>> C++.
>>> На Delphi написано очень много поделок,которые до сих пор эксплуатируются на
>>> производстве и заменить их нечем.
>> Да, согласен.
>> В любом случае, для них есть Lazarus.
>
> В том смысле, что можно и дальше продолжать писать не задумываясь о качестве?
1. Писать что-то интерфейсное там возможно и качественно.
2. Если есть исходники (а, они есть?) этой давно написанной помойки и что-то, к
сожалению, надо поправить, или, не дай бог, куда-то перенести, то проще сделать
это, используя Lazarus, не переписывая с нуля.
>>>> C# - вообще не имеет отношения к ОС, как правило (на нём пишут для .NET, а
>>>> спрашивать про его поддержку какими-либо средами, думаю не стоит).
>>>> C++ - почти стандарт.
>>> Стандарт чего? Стандартная глупость при выборе среды разработки для почти любого
>>> проекта? Согласен.
>> И что вы мне хотите сказать?
>> Есть факт: C++ считается необходимым языком, как бы вы к нему не относились.
>> Написано на нём всего дохрена.
> Во первых он не необходимый, я вот периодически пишу разный софт, и вот как-то
> ни разу он мне не понадобился, ни для GUI, ни для firmware, ни для посчитать, ни
> для web, вот даже не знаю, для чего он может мне понадобится.
Никто не заставляет исключительно на нём писать (хотя, когда как), но знать его
желательно.
И очень желательно, чтобы среда его поддерживала.
С этим тоже поспорите?
> А вот всякие манагеры, которые в институтах что-то такое про C++ слышали и может
> быть на пару лаб ходили, а теперь руководят командами программеров, вот они С++
> знают :) , он им необходим, они другого ничего не слышали и дураками выглядеть
> не хотят.
Ага, а программеры работают манагерами и получают за это немалое бабло. :-(
>>>>>>> А тратить
>>>>>>> время на вылавливание ошибок при работе с указателями/памятью на c++ - на
>>>>>>> это
>>>>>>> времени нет.
>>>>>> На C++? Вы не путаете с C? Кажется, в C++ дела обстоят намного лучше.
>>>>> Неужели в c++11 добавили автоматические управление памятью? Каюсь, не
>>>>> нашёл. По крайней мере сборки мусора там нет точно.
>>>> Зато есть библиотеки с "умными" указателями, коллекциями и прочим. И классы, в
>>>> которых очистку возможно произвести в деструкторе. В отличие от C, где нет
>>>> вообще ничего.
>>> На Си написана куча языков, которые просто не имеют проблем с памятью.
>>> libtcl.so - это просто хорошая библиотека на Си, в которой помимо множества
>>> полезных функций ещё есть и интерпретатор простого и мощного языка.
>> И? В чём мораль? Я ж вам не говорю, что "невозможно управлять памятью на C".
>> Просто из средств для управления там только malloc, free и коды возврата.
>> Ни исключений, ни стандартных библиотек, ни нормальной типизации.
>> И, естественно, что проблем с управлением памятью там больше.
>> В C++ с этим хоть немного лучше.
> Мораль - расширяй кругозор.
До куда?
Не понял вашей логической цепочки: как вытекло "Расширяй кругозор" из вопроса о
управлении памятью в C и C++?
Reply to: