Модераторы: LSD

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> C++ vs C# 
:(
    Опции темы
Medved
Дата 21.12.2005, 03:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 7209
Регистрация: 15.9.2002
Где: Kazakhstan, Astan a

Репутация: 2
Всего: 154



Это один аспект. А есть еще и другой - интернет. Не секрет, что современные технологии развиваются именно в этом направлении. Старый девиз Sun - "Компьютер - это сеть", с эпохи зарождения интернета набирает все большую и большую силу. И конец этому росту пока не предвидиться.
Я думаю что вполне реально, что рано или поздно, возможно что даже быстрее чем мы думаем, большинство людей будет иметь постоянный доступ к интернету, и к этому кстати все и идет. Только надо подождать, пока вырастет молодое поколение, которое вместе с ним и выросло.
.... Ну а сравнивать С++ и NET в этом направлении я думаю вообще не имеет смысла. Это будет похоже на спор о том, чем лучше забивать гвозди - молотком или микроскопом? Что молоток, а что микроскоп, пусть выбирает каждый сам.


--------------------
http://extreme.sport-express.ru/
...и неважно сколько падал, важно сколько ты вставал...
PM MAIL WWW ICQ Skype GTalk   Вверх
Exception
Дата 24.12.2005, 23:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 4525
Регистрация: 26.12.2004

Репутация: 2
Всего: 186



Цитата(Pegas @ 21.12.2005, 04:32)
Только надо подождать, пока вырастет молодое поколение

Ждите smile
Цитата(Pegas @ 21.12.2005, 04:32)
Ну а сравнивать С++ и NET в этом направлении я думаю вообще не имеет смысла

Точно подмечено. Лови плюс smile
PM   Вверх
Xc0d3r
Дата 25.1.2006, 23:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 11
Регистрация: 25.1.2006

Репутация: нет
Всего: нет



пост за постом я менял свое мнение и переходил то на сторону Qt, то на сторону MFC.
Да ну вас.
Я буду консольные проги делать.
АХТУНГ.
smile
PM MAIL   Вверх
Nuzur
Дата 24.2.2006, 16:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1019
Регистрация: 4.7.2004

Репутация: нет
Всего: 5



С++ точно не умрет, ето факт, поскольку у него много клонов, например программы для ДСП, микроконтроллеров и т.д.

Но МФЦ мне не нравиться, хотя благодаря ей я зарабатываю себе на кусок хлеба, а вообще мне кажеться что с++ с# просто разделят сферы влияния вот и все.
Там где нужна скорость будет С++. ИМХО.


--------------------
Never again...
PM MAIL   Вверх
Medved
Дата 27.2.2006, 08:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 7209
Регистрация: 15.9.2002
Где: Kazakhstan, Astan a

Репутация: 2
Всего: 154



А вы заметили, что С# - это тот же С, только с 4-мя плюсами? smile


--------------------
http://extreme.sport-express.ru/
...и неважно сколько падал, важно сколько ты вставал...
PM MAIL WWW ICQ Skype GTalk   Вверх
mr.DUDA
Дата 28.2.2006, 09:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


3D-маньяк
****


Профиль
Группа: Экс. модератор
Сообщений: 8244
Регистрация: 27.7.2003
Где: город-герой Минск

Репутация: 4
Всего: 232



Код

    ---
  /           + +
 |              
  \          + +
    ----


smile




--------------------
user posted image
PM MAIL WWW   Вверх
Exception
Дата 28.2.2006, 11:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 4525
Регистрация: 26.12.2004

Репутация: 2
Всего: 186



smile smile smile
PM   Вверх
Wilmor
Дата 7.4.2006, 16:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 113
Регистрация: 26.2.2006
Где: NET

Репутация: нет
Всего: нет



Да на Си основная часть Винда написана а раз выходит Виста
то за Си не стоит волноватся. smile
Си вне конкуренции
--------------------
  
PM   Вверх
chaos
Дата 17.4.2006, 08:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Серийный программист
****


Профиль
Группа: Завсегдатай
Сообщений: 2979
Регистрация: 7.7.2004
Где: Екатеринбург

Репутация: нет
Всего: 44



Ребята, дайте код на C# каторый приведен ниже:
Код

#include <windows.h>
#include <iostream>
#include <vector>
#include <functional>
#include <algorithm>
using namespace std;



template <class T> 
class CBubbleSort 

   vector<T> m_cntData; 
   _int64 m_qwKernelTimeElapsed, m_qwUserTimeElapsed, m_qwTotalTimeElapsed; 

   _int64 FileTimeToQuadWord(PFILETIME pft) 
   { 
      return(Int64ShllMod32(pft->dwHighDateTime, 32) | pft->dwLowDateTime); 
   } 
public: 
   CBubbleSort() 
      :m_qwKernelTimeElapsed(0), m_qwUserTimeElapsed(0), m_qwTotalTimeElapsed(0) 
   {} 

   void LoadData(const vector<T>& c_cntrData) 
   { m_cntData = c_cntrData; } 

   void Run() 
   { 
      FILETIME ftCreationTime1, ftCreationTime2; 
      FILETIME ftExitTime1, ftExitTime2; 
      FILETIME ftKernelTime1, ftKernelTime2; 
      FILETIME ftUserTime1, ftUserTime2; 
      T x; 
      size_t nSize = m_cntData.size(); 
       
      ::GetThreadTimes(::GetCurrentThread(), &ftCreationTime1, &ftExitTime1, &ftKernelTime1, &ftUserTime1); 
      for (size_t i = 1; i < nSize; i++) 
         for(size_t j = nSize - 1; j >= i; j--) 
            if (m_cntData[j - 1] > m_cntData[j]) 
            { 
               x = m_cntData[j - 1]; 
               m_cntData[j - 1] = m_cntData[j]; 
               m_cntData[j] = x; 
            } 
      ::GetThreadTimes(::GetCurrentThread(), &ftCreationTime2, &ftExitTime2, &ftKernelTime2, &ftUserTime2); 

      m_qwKernelTimeElapsed = FileTimeToQuadWord(&ftKernelTime2) - FileTimeToQuadWord(&ftKernelTime1); 
      m_qwUserTimeElapsed = FileTimeToQuadWord(&ftUserTime2) - FileTimeToQuadWord(&ftUserTime1); 
      m_qwTotalTimeElapsed = m_qwKernelTimeElapsed + m_qwUserTimeElapsed; 
   } 
    
   void PrintResult() const 
   { 
      cout << m_qwTotalTimeElapsed/1E7 << " sec." << endl; 
   } 

   ~CBubbleSort() 
   {} 
}; 


int main(int argc, char* argv[])
{
   int nRetCode = 0; 

    vector<int> cntData; 
    for (ULONG n = 0; n < 150E3; n++) 
     cntData.push_back(rand()); 

    ::MessageBox(NULL, "Generate end.", "Info", MB_OK); 

    CBubbleSort<int> oIntSort;    
    oIntSort.LoadData(cntData); 
    oIntSort.Run(); 
    oIntSort.PrintResult(); 


   return nRetCode; 
}



хочу тпо замерить скорость сортировки smile 
или может уже есть где-то какие-то численные сравнения

Добавлено @ 09:05 
не совсем вериться что С# быстрее smile, хотя я придерживаюсь правила - "Не ни чего не возможного!!!" 
PM WWW   Вверх
S.A.P.
Дата 17.4.2006, 09:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 2664
Регистрация: 11.6.2004

Репутация: 1
Всего: 71



Цитата(chaos @  17.4.2006,  08:56 Найти цитируемый пост)
или может уже есть где-то какие-то численные сравнения

http://www.rsdn.ru/article/devtools/perftest.xml#EHNAC 
PM MAIL   Вверх
chaos
Дата 17.4.2006, 09:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Серийный программист
****


Профиль
Группа: Завсегдатай
Сообщений: 2979
Регистрация: 7.7.2004
Где: Екатеринбург

Репутация: нет
Всего: 44



S.A.P., спасибо!!!
я хоть успокоился smile  
PM WWW   Вверх
ALKS
Дата 19.4.2006, 13:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 354
Регистрация: 22.3.2006

Репутация: 2
Всего: 11



Цитата(S.A.P. @  17.4.2006,  09:18 Найти цитируемый пост)
http://www.rsdn.ru/article/devtools/perftest.xml#EHNAC 

Ребят, этой статье 5 (ПЯТЬ!) лет. смело на помойку. 
PM   Вверх
Collapse
Дата 5.8.2006, 19:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 2.8.2006

Репутация: нет
Всего: нет



Цитата(DeadSoul @  4.11.2005,  20:44 Найти цитируемый пост)
Пиратской версией пользоватся для выпуска программного продукта нельзя. А если я скажу начальству "дайте мне 1500 у.е-в" на библиотеку то знаете куда я пойду?

а откуда будет известно, использовалась пиратская версия или нет? крякнуть компилятор и бих с ним? пачиму нильзя? smile 
PM MAIL   Вверх
Mayk
Дата 5.8.2006, 19:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


^аВаТаР^ сообщение>>
****


Профиль
Группа: Участник
Сообщений: 2616
Регистрация: 22.5.2005
Где: за границей разум а

Репутация: 2
Всего: 134



Цитата(Collapse @  5.8.2006,  23:19 Найти цитируемый пост)
пачиму нильзя?

По законадательству.


--------------------
 Здесь был кролик. Но его убили.
Человеки < кроликов, йа считаю.
PM MAIL WWW ICQ   Вверх
mr.DUDA
Дата 6.8.2006, 12:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


3D-маньяк
****


Профиль
Группа: Экс. модератор
Сообщений: 8244
Регистрация: 27.7.2003
Где: город-герой Минск

Репутация: 4
Всего: 232



Цитата(Collapse @  5.8.2006,  19:19 Найти цитируемый пост)
а откуда будет известно, использовалась пиратская версия или нет?

Если речь об IDE - то ниоткуда.  Я могу разрабатывать проект годами, пользуясь платной IDE, а релиз компилировать используя только компилятор (который по определению бесплатный, что для C++, что для C#). Если речь идёт не об IDE, а о библиотеке типа Qt или DevExpress - другое дело, скрыть факт использования чужой библиотеки сложно или вообще невозможно. В любом случае придётся её купить для выпуска коммерческого продукта.

Добавлено @ 12:13 
З.Ы. оффтопик какой-то пошёл, непонятно для чего, и тему подняли...  smile 


--------------------
user posted image
PM MAIL WWW   Вверх
Страницы: (7) Все « Первая ... 3 4 [5] 6 7 
Ответ в темуСоздание новой темы Создание опроса
Правила ведения Религиозных войн
Smartov
1. Уважайте собеседника
2. Собеседник != враг
3. Старайтесь воздерживаться от тем вида "Windows Rulez" или "Linux Rulez"

С уважением, Smartov.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Религиозные войны | Следующая тема »


 




[ Время генерации скрипта: 0.0941 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.