Russian Qt Forum
Ноябрь 23, 2024, 02:06 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Вопрос тем, кто начал использовать .NET после Qt.  (Прочитано 5942 раз)
Vamireh
Гость
« : Апрель 08, 2014, 22:03 »

Тут один проект подвернулся, на чем писать - не критично. C# знаю на уровне HelloWorld. Вопросы:
1) сложно ли было перейти?
2) как оно вообще?
Интересует просто личное мнение, первое впечатление и т.д. Всякие технические подробности и сам найду.
В общем краткое напутствие хотелось бы.

Причина, по которой спрашиваю - проект несложный. Вместе со справочником по языку - напишу на любом. Просто "интересно" попробовать что-то новое.

ЗЫ Также не против ответов на аналогичный вопрос про GTK.

Записан
Bepec
Гость
« Ответ #1 : Апрель 08, 2014, 22:27 »

C# довольно простой для перехода. Единственно пугают русские буквы в названиях переменных и методов, но это поправимо.
Записан
Fat-Zer
Гость
« Ответ #2 : Апрель 09, 2014, 04:17 »

ЗЫ Также не против ответов на аналогичный вопрос про GTK.
если речь о чистом сишном gtk, то не стоит связываться... ИМХО, весь glib — это пыточный инструмент из ада для программистов (заставлять использовать WinAPI или X.org API считается слишком жестоким даже там).
gtk+ получше, но оставляет впечатление костылей...

а ещё в новом gtk по-дефолту кривые мегабайты... =(
Записан
Kurles
Бывалый
*****
Offline Offline

Сообщений: 480



Просмотр профиля
« Ответ #3 : Апрель 09, 2014, 20:53 »

C# довольно простой для перехода. Единственно пугают русские буквы в названиях переменных и методов, но это поправимо.
Это где в шарпе русские буквы в названиях методов и переменных? Я что-то проспал?
Записан

Код
C++ (Qt)
while(!asleep()) sheep++;
Bepec
Гость
« Ответ #4 : Апрель 09, 2014, 22:12 »

Их можно применять в названиях переменных и методах Веселый Собственно это единственное что меня бесило при правке чужого проекта Веселый

Да, неправильно написал первый комментарий Веселый Их можно применять, а не "они есть".
Записан
Johnik
Крякер
****
Online Online

Сообщений: 339


Просмотр профиля
« Ответ #5 : Апрель 09, 2014, 22:26 »

Их можно применять в названиях переменных и методах Веселый Собственно это единственное что меня бесило при правке чужого проекта Веселый

Русские буквы можно применять и в с++:
Код:
#include <QCoreApplication>
#include <QDebug>

#define целое int
#define вернуть return

целое подсчитатьНечто()
{
целое нечто = 2;
вернуть нечто;
}

int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
qDebug() << подсчитатьНечто();
return a.exec();
}

кодировка исходника utf-8;
компилятор msvc, но скорее всего gcc тоже скомпилит без проблем.
Записан
Bepec
Гость
« Ответ #6 : Апрель 09, 2014, 22:30 »

В С++ надо извращаться дефайнами. В C# это работает из коробки... И к моему большому сожалению рукожопные начинающие программисты пишут программы полурусские-полуанглийские.
Код:
int ВернутьЧтотоКудаТо()
Записан
Johnik
Крякер
****
Online Online

Сообщений: 339


Просмотр профиля
« Ответ #7 : Апрель 09, 2014, 22:38 »

В С++ надо извращаться дефайнами. В C# это работает из коробки...
из коробки ключевые слова по-русски?

это я уж задефайнил ключевые слова, чтоб показать "мощь"!
И к моему большому сожалению рукожопные начинающие программисты пишут программы полурусские-полуанглийские. 
знаю, тоже сталкивался, и сталкивался с поиском буквы "c" (це), и буквы "с" (эс) в некомпилируемом коде.
Записан
kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4747



Просмотр профиля WWW
« Ответ #8 : Апрель 09, 2014, 22:43 »

раз уж вспомнили русский С++, то надо вспомнить и православную хабростатью http://habrahabr.ru/post/41561/
Записан

Изучением C++ вымощена дорога в Qt.

UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
Bepec
Гость
« Ответ #9 : Апрель 10, 2014, 00:09 »

Эт да, православный отладчик мы делали Веселый
Записан
pilot.net
Гость
« Ответ #10 : Май 14, 2014, 20:08 »

Я долго программировал на  c++|Qt|linux  потом на c# wpf silverlight
После плюсов мне показалось ВАУ а stl показалась костылями особенно когда я изучил линку и биндинг
Но в шарпе есть свои ограничения и особенности и весь этот синтаксический сахар работает медленно
« Последнее редактирование: Май 15, 2014, 04:49 от pilot.net » Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.151 секунд. Запросов: 23.