Форум программистов, компьютерный форум CyberForum.ru

В чем различия C# и C++ и что лучше учить? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Как узнать скорость выполнения программы? http://www.cyberforum.ru/cpp-beginners/thread927173.html
Должна же быть какая то функция или метод, чтобы узнать время выполнения программы, или возможно есть инструменты в MVS2010 для анализа этой информации?
C++ О специализации шаблона: почему код компилируется? Добрый день. Вроде бы, по правилам специализации шаблонов, можно только уточнять поведение шаблонного класса, но нельзя изменять его структуру. Однако, приведенный ниже код успешно компилируется и правильно работает: template <typename T> struct A { //Пустой класс }; template <> http://www.cyberforum.ru/cpp-beginners/thread927151.html
C++ "Защита от дурака" числа с плавающей запятой
Какие есть способы для защиты от ввода чисел с плавающей точкой(запятой) ?
Visual studio не пашет C++
Постоянные проблемы с этим компилятором. Даже следующий код он может откомпилировать нормально, а когда на следующий день ты пишешь его в другой программе, то он не пашет Бывает пишу программу, постоянно выдает ошибки компилятор, потом я беру, создаю проект заново, и все норм. Что за фигня? Пример кода, который вчера работал, а сегодня компилятору он не нравится: #include "stdafx.h"...
C++ Почемуто всеравно выходить true = 1 http://www.cyberforum.ru/cpp-beginners/thread927127.html
#include <iostream> using namespace std; int main() { bool boolean = 260; if (boolean){ cout <<"true = "<<boolean<<endl; } else{
C++ как понять Диапазон принимаемых значений? Помогите пожалуйста я не могу понять слово Диапазон принимаемых значений! Заранее Спасибо! подробнее

Показать сообщение отдельно
Hugra
 Аватар для Hugra
47 / 47 / 1
Регистрация: 18.07.2013
Сообщений: 138
Записей в блоге: 1
22.08.2013, 03:13     В чем различия C# и C++ и что лучше учить?
Предисловие:
В 2011 году, мне понадобилась программка, которая в рисонук.bmp все пиксели с определенным(розовый цвет на спрайтах) цветом меняла на белый.
В то время я занимался поддержкой игрового сервера, близко связан был с php. Приходилось выводить на сайт из баз данных игрового сервера нужную информацию. Изучал по необходимости нужные функции php.
Первым моим решением было, конечно, написать код на php, т.к. я знал что это возможно и знал где искать информацию. Написание необходимого кода не заняло у меня много времени. Затем появилось желание поделиться данной утилитой и хотелось сделать программку, а не скрипт на php. Стоял выбор между C++ или C#. Я выбрал C#. C# я знал на уровне WinForm приложения "Hello, World!", но тем не менее, у меня получилось написать программку которая плюсом ко всему могла еще измененный спрайт конвертировать в gif с нужным мне сжатием. Потратил я конечно около дня на поиск информации + составления алгоритма + написания кода. Для меня это было ВАУ_ВАУ.
p/s/ C# я выбрал, потому что он мне показался очень простым, дружелюбным к пользователю, интуитивно понятным. Потому, что в VS C# 2008 в отличии от С++, в редакторе показывались подсказки подробные, показывались все методы и функции которые есть у класса. Выравнивание и форматирование кода в редакторе было на высоте =)))) Все эти мелочи стали причиной моего выбора.
p/s/p/s + еще в консоли C# ничего не следовало мудрить с выводом\вводом русских символов

По поводу "в чем различия C# и C++ и что лучше учить". Хочется привести некую аналогию между этими двумя языками программирования и между языками разговорными. Если вы хотите ездить по миру, свободно обмениваться информацией, общаться, то следует изучать английский язык ~ C++. Если же ваше будущее не связано с международными поездками, то не следует утруждать себя в освоении всех прелестей C++, эффективней будет углубиться в родной язык (для меня) русский ~ C#.

Если сравнивать WinForm приложения, то в VS C# я без большого труда смогу "собрать" авторегистратор почты мейлсру, к примеру, чего не могу сказать про VS C++. =\
 
Текущее время: 17:30. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru