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++? -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected] Archive: http://lists.debian.org/[email protected]

