|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
Результаты опроса: С чего начать программировать или какой язык учить? | |||
Pascal / Delphi | 49 | 35.51% | |
C / C++ | 32 | 23.19% | |
Basic | 6 | 4.35% | |
HTML + JavaScript + PHP + MySQL | 16 | 11.59% | |
Java / C# | 15 | 10.87% | |
Assembler | 9 | 6.52% | |
Другой | 11 | 7.97% | |
Голосовавшие: 138. Вы ещё не голосовали в этом опросе |
|
Опции темы | Поиск в этой теме |
15.12.2014, 18:29 | #121 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
15.12.2014, 21:46 | #122 | |
Форумчанин
Регистрация: 27.07.2013
Сообщений: 256
|
Цитата:
Да всё с ним так. Я думал, что некорректно выразился, раз тишина началась, вот и исправлял свои вопросы. Последний раз редактировалось Stilet; 16.12.2014 в 07:49. |
|
15.12.2014, 23:08 | #123 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Ну что значит "если бы было"? Как есть так и есть.
Delphi/Lazarus в целом неплохие, но плюсов перед другими вариантами я для себя не вижу, а минусы есть. Меньше библиотек и т.п., в лучшем случае придется адаптировать С библиотеки. IDE и прочие инструменты менее развиты (по сравнению с Visual Studio + ReSharper для C#, для С++ сейчас не так хорошо, но IDE от JetBrains тоже скоро будет). Сложнее найти статьи и прочие материалы, ответы на stackoverflow, проекты на гитхбае и т.п. В языке меньше фич и стандартная библиотека беднее. Например из сильно значимого, нету (по крайней мере стандартных) SmartPointer'ов как в С++, больше гемора с памятью. Ну и вообще паскалевский синтаксис мне не особо нравится, более многословный он какой-то (например, лямбды в новых дельфях http://habrahabr.ru/post/243721/ как-то не очень выглядят по сравнению с C#/C++11). Насчет развития UI фреймворков в данный момент не знаю, но Qt как-то более живым и мощным выглядит, чем VCL (его вроде забросили из-за FireMonkey?), лазарус не смотрел давно.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. Последний раз редактировалось Alex11223; 15.12.2014 в 23:16. |
16.12.2014, 00:33 | #124 | ||||
Старожил
Регистрация: 30.12.2009
Сообщений: 11,426
|
Я перехожу с Delphi, полностью.
Цитата:
Под лазарус есть все, абсолютно все. Даже больше чем под Delphi, если знать где искать. Не поверишь, не разу не встретил программное управление процессом в кросс-платформенном варианте для delphi. А лазарус это умеет со времен бета-версий. Цитата:
Цитата:
Цитата:
Последний раз редактировалось Человек_Борща; 16.12.2014 в 00:43. |
||||
16.12.2014, 01:45 | #125 | ||||
МегаМодератор
СуперМодератор
Регистрация: 27.11.2012
Сообщений: 5,669
|
Холивар!
Цитата:
Цитата:
В целом в Pascal изначально с типизацией все намного надежнее, а синтаксис проще. Динамические массивы, которые суть <vector> для С++. Про списки вообще смысла говорить нет. Итераторы вроде Next/Prev (много где имеющие место) как отдельная сущность вообще не выделяются даже, потому что синтаксис для всего этого добра не требует указателей, а в объектах они сразу обернуты. Х.з. что там с памятью, не припомню вообще в нем каких-то проблем с утечками и утилизацией. Связка пары счетчик-контейнер и можно забыть про сборщик мусора навсегда. И там можно обойтись без прямых указателей. Цитата:
Сборка в С++ связана с поддержкой библиотек, сама по себе запутана. Есть и заголовочные файлы и пространства имен. В Паскале сборка и поддержка исполняемой программы проще. С модулями все четко и пространства объектов в Делфи давно раскрывались кошерным with, превосходно сокращающим исходный код (что и делает бессмысленным необходимость вводить еще какие-то короткие обозначения для операторов). Хотелось бы к нему кошерный from аля with a do field1, field2 from b; но м.б. и родят еще когда-нибудь, прочитав этот пост Смотришь на Java'вские вечные set/get и думаешь о свойствах в Делфи. Тот же шарп намного приятнее, конечно, не зря на него с плюсов валят. Цитата:
Где-нибудь в интерпретируемом языке это м.б. ускорило бы работу программ, а так это для ленивого быдлокодинга - перечитывать код с такими функциями отвратительно - надо все читать целиком, вникая, только потому, что автору было лень придумать вменяемое название из пары слов. Я не могу назвать это "кратким" кодом. Скорее это "закрученный" код, на который другим придется, потратить немало времени. Такое писать только для себя и "на раз". Потом в Паскале все переменные описаны в самом начале, поэтому в рамках этого языка возможно логичнее написать вложенную процедуру. По теме: если человек выучил ЯП, который позволяет решать ему текущие задачи, смысл переходить на другой? А так после С++ странно выбрать не Шарп, а Делфи.
Благими намерениями устлана дорога на programmersforum.ru
Последний раз редактировалось MihalNik; 16.12.2014 в 02:01. |
||||
16.12.2014, 07:32 | #126 | |||||||
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
GTK# QT (как же так?) Carbon и еще другие незнакомые мне UI, использование которых для меня страшно и непонятно. Есть Glade - аналог XAML (правда прикручивать надо напильником, из коробки не взлетит). Вывод: Зря Вы вступили в эту холиварную кашу и половина Ваших аргументов от тараканов в голове, а не от реальных неудобств.
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика Последний раз редактировалось Utkin; 16.12.2014 в 07:37. |
|||||||
16.12.2014, 07:50 | #127 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Это какого стиля логика?
I'm learning to live...
|
|
16.12.2014, 08:34 | #128 |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
Мода такая. Если есть микроскоп, то он должен быть настолько универсален, что-бы ним можно было и гвоздь забить и дров напилить.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder |
16.12.2014, 09:13 | #129 | |||
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Не знаю, это автор выбирает "язык на всю жизнь", как он и написал, я так не делаю.
Цитата:
Цитата:
Цитата:
Если он подходит для задачи конечно, я ж не предлагал сайты на С++ писать. Ну и я просто говорил, что я для себя не вижу смысла брать лазарус вместо того, что использую, ибо это не даст мне ничего, а только лишить чего-то может.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. Последний раз редактировалось Alex11223; 16.12.2014 в 10:07. |
|||
16.12.2014, 10:18 | #130 | ||
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
Цитата:
Цитата:
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика |
||
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
С чего начать,чем заниматься,куда поступать? | zLansyfall | Помощь студентам | 7 | 29.02.2016 21:35 |
Как начать программировать и с чего начать? | Lineage_29 | Помощь студентам | 9 | 04.11.2012 16:21 |
С чего начать? Какой язык учить? | gashush | Помощь студентам | 2 | 29.07.2011 22:50 |
Куда поступать (Какой факультет выбрать) | Arhangell | Помощь студентам | 4 | 23.02.2011 12:56 |
Посоветуйте! С чего начать и куда поступать? Питер. | Paranoik | Свободное общение | 3 | 12.01.2008 17:12 |