![]() |
Модераторы: Daevaorn |
![]() ![]() ![]() |
|
Gold Dragon |
|
|||
![]() Призрачный ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 6753 Регистрация: 1.3.2004 Где: Россия, Тамбов Репутация: нет Всего: 71 |
Не совсем верная ветка для вопроса, но общей ветки по программированию так каковой нет, да и склоняюсь я к С++
А вопрос в сущности такой.. В своё время увлёкся ВЕБ и полностью ущё в программирование на PHP. Когда очнулся, то столько всего стало и так сильно развилось, что не могу выбрать что лучше. Мне всё чаще и чаще нужно писать программки, которые должны работать просто на компьютере, ну или по дворовому, нужно делать "экзешники". Ранее писал программы на Delphi. Он как-то более знаком для меня, хотя очень сильно равился. Но так как можно сказать что я уже ничего не помню и учиться мне нужно " с нуля", то вот какое выбрать мне язык чтобы писать "экзешники"? Мне советуют: "уж коль ничего не знаешь то учи С++". Аналогии с PHP много. Хотя другие говорят что ООП у Java лучше. Что думаете? ps я понимаю что глупо спрашивать здесь какой язык лучше, но всё же, можно чуть объективности.. Просто я сам склоняюсь к изучению С++ -------------------- Нельзя жить в прошлом, оно уже прошло. Нельзя жить в будущем, оно ещё не наступило. Нужно жить в настоящем, помня прошлое и думая о будущем! |
|||
|
||||
oldspamer |
|
|||
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 7.2.2012 Репутация: нет Всего: нет |
Сложный вопрос
![]() ![]() ![]() Это сообщение отредактировал(а) oldspamer - 10.2.2012, 10:36 |
|||
|
||||
bsa |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9185 Регистрация: 6.4.2006 Где: Москва, Россия Репутация: 63 Всего: 196 |
Gold Dragon, если у тебя есть желание/возможность изучать язык несколько лет, то можешь освоить С++. В связке с Qt он позволяет легко и непринужденно делать оконные приложения.
Если хочется всего и сразу, времени нет, а платформа только Windows, то твой выбор - C#. |
|||
|
||||
Gold Dragon |
|
|||
![]() Призрачный ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 6753 Регистрация: 1.3.2004 Где: Россия, Тамбов Репутация: нет Всего: 71 |
Ну холивар мне не нужен.. мне нужно решить смогу ли я быстро перестроится на новый язык и какова его перспектива в "языковых войнах"
![]() bsa, видимо с последними политическими веяниями одной винду уже мало ![]() Совсем забыл.. наверное немало важное это ещё и наличие программ для разработки... хотя я так думаю ух выбор большой как платных так и бесплатных.. Добавлено через 8 минут я так понимаю C# это майкрософтовское детище которое заточено исключительно под .NET Framework? Это сообщение отредактировал(а) Gold Dragon - 10.2.2012, 10:44 -------------------- Нельзя жить в прошлом, оно уже прошло. Нельзя жить в будущем, оно ещё не наступило. Нужно жить в настоящем, помня прошлое и думая о будущем! |
|||
|
||||
bsa |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9185 Регистрация: 6.4.2006 Где: Москва, Россия Репутация: 63 Всего: 196 |
Если ты планируешь разработку под разные платформы, то тебе стоит обратить внимание на связку C++/Qt (качай Qt SDK).
Но для начала надо выучить язык. Это займет не менее нескольких месяцев. В разделе для новичков в ответах на часто задаваемые вопросы есть список рекомендуемой литературы. |
|||
|
||||
Gold Dragon |
|
|||
![]() Призрачный ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 6753 Регистрация: 1.3.2004 Где: Россия, Тамбов Репутация: нет Всего: 71 |
![]() А кто-нибудь скажет тут почему не Java? -------------------- Нельзя жить в прошлом, оно уже прошло. Нельзя жить в будущем, оно ещё не наступило. Нужно жить в настоящем, помня прошлое и думая о будущем! |
|||
|
||||
502 |
|
|||
![]() Я всегда прав ![]() Профиль Группа: Участник Сообщений: 134 Регистрация: 16.7.2011 Репутация: нет Всего: 4 |
||||
|
||||
Gold Dragon |
|
|||
![]() Призрачный ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 6753 Регистрация: 1.3.2004 Где: Россия, Тамбов Репутация: нет Всего: 71 |
да в принципе любые, например сейчас требуется обработка (парсинг) документов различного формата (rtf, doc, html, odt), работа с сетью / через сеть
-------------------- Нельзя жить в прошлом, оно уже прошло. Нельзя жить в будущем, оно ещё не наступило. Нужно жить в настоящем, помня прошлое и думая о будущем! |
|||
|
||||
tzirechnoy |
|
|||
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1173 Регистрация: 30.1.2009 Репутация: 2 Всего: 16 |
1) Я выскажусь за erlang. Очень прост в изучении, при этом прострелить себе ногу немного сложнее чем на чём-либо ещё, исходники читаются лучшэ чем у многих, хорошо масштабируется вверх при надобности.
2) И выскажусь против C++. Мессиво разномастных концэпцый, от высокоуровнего ассэмблера имени Кернигана до компилируемой типизированной виртуальной машыны, призванной замениить лямбду. Вменяемой лямбды, ЧСХ, так и нет -- и как на этом писать поэтому вообще понятно с трудом. В общем, дрянь, притом без области применения. Максимум вменяемости C++ -- это написание библиотек для пользовательского гуя, область, которую правильно делать на C, и в которой ООП на самом деле полезен -- потому имеет смысл использовать C с объектами. |
|||
|
||||
borisbn |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4875 Регистрация: 6.2.2010 Где: Ростов-на-Дону Репутация: 22 Всего: 135 |
ООП не в ЯП, а в голове/мозгах. В ООП-стиле можно хоть на ассемблере писать. Я не шучу.
Многие оооооч. хвалят Mono. Судя по своему опыту - ~15 лет на Си++ и месяц в до-диезе - порог вхождения в последний на пару порядков ниже. а вот это, пожалуй, самый важный вопрос. ИМХО нужно выбирать средство под задачу, а не наоборот -------------------- Женщины отличаются от программистов тем, что у них чары состоят из стрингов |
|||
|
||||
tzirechnoy |
|
|||
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1173 Регистрация: 30.1.2009 Репутация: 2 Всего: 16 |
Если хочешь писать именно под кофемолки (в смысле -- под всякий embedded, с мегабайтами-десятками мегабайт памяти, типа смартфончиков) -- то java, конечно. Варианты есть, но в них проблем ещё большэ. Если для чего-то ещё -- то во-первых практика показала, что программы на языке для кофемолок оказываются адски жрущими, неповоротливыми, с косой инфраструктурой на большых задачах, а во-вторых создатель джавы перекуплен, и новый хозяин её откровенно сливает. |
|||
|
||||
Gold Dragon |
|
|||
![]() Призрачный ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 6753 Регистрация: 1.3.2004 Где: Россия, Тамбов Репутация: нет Всего: 71 |
Добавлено через 1 минуту и 26 секунд а что насчёт Delphi? -------------------- Нельзя жить в прошлом, оно уже прошло. Нельзя жить в будущем, оно ещё не наступило. Нужно жить в настоящем, помня прошлое и думая о будущем! |
|||
|
||||
tzirechnoy |
|
|||
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1173 Регистрация: 30.1.2009 Репутация: 2 Всего: 16 |
Да, почему не C# -- ну, сам язык обсуждать дажэ особо смысла нет -- поскольку библиотеки к нему пишэт одна известная своим мудизмом компания. Шансы, что в обозримом будущем начнёт писать кто-то ещё -- ну, есть, но когда начнёт, тогда и поговорим. А сейчас про библиотеки (пользовательского интэрфейса, доступа к СУБД, IPC) нельзя сказать ничего такого, что можно было бы говорить в приличном обществе -- потому промолчу, пожалуй.
В общем, не советую. Добавлено через 13 минут и 25 секунд
А там как, в библиотеке WIMP GUI лэйауты ужэ появились? А то в 2008 -- ещё не было. 15 лет разработки, да. Если рассматривать как среду -- то этот визуальный редактор, с "компонентами" на "формах" -- полное дерьмо. Резко сужает возможности оперирования со своей программой -- как за счёт нежэлания слазть с визуальностей, так и просто за счёт незнания программистом возможности оперирования компонентами кроме как в визуальном редакторе. Если рассматривать как язык -- то в C++ макроязык шаблонов ввели, чтобы он немного походил на высокоуровневый язык. В Delphi ничего похожэго не ввели, и на высокоуровневый язык оно просто непохожэ. |
|||
|
||||
AndreyIQ |
|
||||
Бывалый ![]() Профиль Группа: Участник Сообщений: 185 Регистрация: 5.2.2007 Репутация: нет Всего: 8 |
Почему всегда плюсы Delphi выставляются как минусы.
И в чем проявляется сужение возможностей оперирования со своей программой. Незнания программистом возможности оперирования компонентами кроме как об уровне программиста ни о чем больше не говорит. |
||||
|
|||||
Gold Dragon |
|
|||
![]() Призрачный ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 6753 Регистрация: 1.3.2004 Где: Россия, Тамбов Репутация: нет Всего: 71 |
Согласен, это большой плюс. И абсолютно он ничего не сужает. -------------------- Нельзя жить в прошлом, оно уже прошло. Нельзя жить в будущем, оно ещё не наступило. Нужно жить в настоящем, помня прошлое и думая о будущем! |
|||
|
||||
![]() ![]() ![]() |
Правила форума "С++:Общие вопросы" | |
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |