Приложения для XP, Vista и 7 - PullRequest
       43

Приложения для XP, Vista и 7

1 голос
/ 07 апреля 2011

Я смотрю на написание приложения для моей диссертации, которое работает на XP, Vista и 7. Вы бы сказали, что C # или C ++ - лучший язык?Извините, я новичок в программировании и хотел получить экспертное мнение.

Заранее спасибо.

Ответы [ 3 ]

3 голосов
/ 07 апреля 2011

Два правила:

  1. Используйте C # (или даже Visual Basic .NET), если вам нужно что-то для работы (в основном) только в Windows и , если вы не используетене волнует, запускается ли ваше приложение немного времени или в итоге оказывается на несколько наносекунд медленнее, чем его собственный аналог.Если вы новичок в программировании, вам может показаться, что Visual Basic .NET намного больше похож на английский, чем на C #, и нет никакой реальной причины выбирать один из них: оба они в конечном итоге представляют собой один и тот же тип исполняемого файла с одинаковымимощность и производительность.(Кроме того, отладка также проще в C #, поэтому попробуйте.)

  2. Используйте родной язык (например, C или C ++), если вам нужно больше скорости / мощности, особенно если вам нужноубедитесь, что выполняется ваш код, а не какая-то его переведенная версия.Если вы новичок в программировании, этот будет подавляющим (не говоря уже о том, что это отнимает много времени и сбивает с толку), поэтому я настоятельно не рекомендую его.

Если вы не возражаете против другого варианта, взгляните также на Java - он в некотором смысле похож на C #, но в других отношениях он проще, а также не зависит от платформы.

1 голос
/ 07 апреля 2011

C # работает поверх .NET Framework, что устранит некоторые ваши ошибки, особенно если вы новичок в программировании.Также проще создавать и выводить ваше приложение.Несмотря на все затраты, C ++ намного быстрее, сложнее и требует опыта, прежде чем вы сможете создать что-то полезное или выдающееся.

1 голос
/ 07 апреля 2011

Я думаю, что вы хотите задать вопрос: «В чем разница между C # и C ++?» потому что нет четкого ответа на вопрос, какой из них лучше.

Что касается написания приложения для работы в этих трех операционных системах, оба языка работают хорошо. Поскольку вы новичок в программировании, я бы использовал C # только потому, что его намного легче учить.

...