Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Клуб программистов > Свободное общение
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.03.2013, 11:42   #1
referent
Пользователь
 
Регистрация: 31.01.2012
Сообщений: 49
По умолчанию QT C++ vs C#.NET

Долго писал на Delphi. Сейчас хочется развиваться в правильную сторону. Что из этого вы бы посоветовали использовать? За qt - нативность, за .net - скорость разработки (имхо). Какие есть плюсы (кроме тех двух у С++), минусы у обоих?
referent вне форума Ответить с цитированием
Старый 26.03.2013, 12:56   #2
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Цитата:
Сейчас хочется развиваться в правильную сторону. Что из этого вы бы посоветовали использовать?
Нет правильной стороны.
Цитата:
За qt - нативность
Для чего она Вам?
Лично мое субъективное мнение - минус это непаскалеподобный синтаксис.
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Старый 26.03.2013, 14:15   #3
referent
Пользователь
 
Регистрация: 31.01.2012
Сообщений: 49
По умолчанию

Цитата:
Сообщение от Utkin Посмотреть сообщение
Нет правильной стороны.
"Есть только небо, только Аллах"...
Цитата:
Сообщение от Utkin Посмотреть сообщение
Для чего она Вам?
Как бы работает быстрее... У меня элементарное MFC приложение запускается секунды 3. О Pascal ABC.NET молчу.
Цитата:
Сообщение от Utkin Посмотреть сообщение
Лично мое субъективное мнение - минус это непаскалеподобный синтаксис.
Зато в Delphi было TObject, тут - Qчто-то. Просто буковки поменялись

А вообще пока особых проблем с изучением C# не чувствую (Разве что некоторых плюшек дельфы/паскаля не хватает. Типа
Код:
case a of
1..20:...
21..45:...
Как сравнить с диапазоном значений в шарпе, не знаю) Сегодня сошло просветление в понимании современного ООП. И я не пойму, как без него обходился

Последний раз редактировалось referent; 26.03.2013 в 14:18.
referent вне форума Ответить с цитированием
Старый 26.03.2013, 14:44   #4
Larboss
Недо
Участник клуба
 
Регистрация: 11.08.2011
Сообщений: 1,394
По умолчанию

Цитата:
case a of
1..20:...
21..45:...
Код:
int a = 0;
....
if ((a >= 1) && (a <= 20))
{
Что-то умное-1
}
if ((a >= 21) && (a <= 45))
{
Что-то умное-2
}
С помощью программирования можно разбогатеть и изменить мир к лучшему (с) Бьерн Страуструп
Larboss вне форума Ответить с цитированием
Старый 26.03.2013, 14:50   #5
referent
Пользователь
 
Регистрация: 31.01.2012
Сообщений: 49
По умолчанию

Labross, это и ежу понятно, но 10 раз такое писать невесело...
referent вне форума Ответить с цитированием
Старый 26.03.2013, 14:57   #6
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Цитата:
У меня элементарное MFC приложение запускается секунды 3. О Pascal ABC.NET молчу.
Так время запуска != производительность.

И почему вы сравниваете "элементарное" приложение с не совсем элементарным?)
DevC++, например, наверняка нативный, по возможностям близок к PascalABC.NET, и тоже не моментально запускается.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 26.03.2013, 15:01   #7
Izobara
Форумчанин
 
Аватар для Izobara
 
Регистрация: 26.12.2012
Сообщений: 227
По умолчанию

Цитата:
Сообщение от Alex11223 Посмотреть сообщение
DevC++, например, наверняка нативный, по возможностям близок к PascalABC.NET, и тоже не моментально запускается.
DevC++ да, нативный, на дельфе написан. Но с паскалем абц не сравним... Или Вы пошутили? Не пугайте людей.

"I believe I can fly" - C++, "What do you want from me" - Delphi, "Yesterday" - Pascal, "Let it be" - C#... Программисты-музыканты-полиглоты поймут

Последний раз редактировалось Izobara; 26.03.2013 в 15:03.
Izobara вне форума Ответить с цитированием
Старый 26.03.2013, 15:10   #8
referent
Пользователь
 
Регистрация: 31.01.2012
Сообщений: 49
По умолчанию

Цитата:
Сообщение от Alex11223 Посмотреть сообщение
Так время запуска != производительность.
Ну, знаете ли... Это одна из составляющих...
referent вне форума Ответить с цитированием
Старый 26.03.2013, 15:15   #9
Larboss
Недо
Участник клуба
 
Регистрация: 11.08.2011
Сообщений: 1,394
По умолчанию

Цитата:
Сообщение от referent Посмотреть сообщение
Labross, это и ежу понятно, но 10 раз такое писать невесело...
Ну так используйте циклы

Если серьезно, то - http://msdn.microsoft.com/ru-ru/library/06tc147t.aspx

Код:
 case 7 - 4:
                Console.WriteLine("Case 3");
                break;
То, что вам надо. Учитесь использовать поиск!
С помощью программирования можно разбогатеть и изменить мир к лучшему (с) Бьерн Страуструп
Larboss вне форума Ответить с цитированием
Старый 26.03.2013, 15:23   #10
referent
Пользователь
 
Регистрация: 31.01.2012
Сообщений: 49
По умолчанию

Цитата:
Сообщение от Larboss Посмотреть сообщение
Если серьезно, то - http://msdn.microsoft.com/ru-ru/library/06tc147t.aspx

Код:
 case 7 - 4:
                Console.WriteLine("Case 3");
                break;
То, что вам надо. Учитесь использовать поиск!
Не совсем понял. 7-4 - это же то же, что 3?
referent вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Удаленный SQL-сервер Ado.Net + .Net remoting + Asp .Net gammaray Базы данных (ADO.NET, LinqToSql, ORM Entity Framework, NHibernate) 2 22.11.2010 17:36