Перейти до вмісту

C Or C#


Повідомлень в темі: 53

#21 КлятЫй мАскаль

    Писар

  • Користувачі
  • PipPipPipPipPipPipPipPip
  • 428 повідомлень
  • Стать:Чоловік
  • Місто:Київ

Відправлено 27.06.2007 – 02:43

>> C Or C#, що зручніше та вигідніше ?

Що зручніше — долото чи молоток?
  • 0

#22 V.Wolf

    Абориген

  • Користувачі
  • PipPipPipPip
  • 77 повідомлень
  • Місто:м.Луцьк

Відправлено 07.09.2007 – 17:30

Як вище говорили ці мови досить подібні, але C# використовує у своїй роботі dotNet Framework v2.0 в середовищі visual studio 2005 (інший і не вийде використовувати :cool1: саме тому для складних мережевих чи програм баз даних шарп рулить краще!!! Є ще маленька поправка вінда якщо ХР має бути з 1(першим) сервіспаком!!!
Для інших випадків можна використовувати що попало!

З.І. свою димломну роботу писав на C#, гарно вийшло.
  • 0

#23 volodymyr_ch

    Абориген

  • Користувачі
  • PipPipPipPip
  • 96 повідомлень
  • Стать:Чоловік

Відправлено 07.09.2007 – 18:42

V.Wolf

Цитата

(інший і не вийде використовувати
Щось ти тут наплутав :cool1:

Як вже було зазначено вище порівняння цих мов не має сенсу...
  • 0

#24 V.Wolf

    Абориген

  • Користувачі
  • PipPipPipPip
  • 77 повідомлень
  • Місто:м.Луцьк

Відправлено 17.09.2007 – 18:46

Перегляд дописуvladimir_ch (7.09.2007 19:42) писав:

V.Wolf
Щось ти тут наплутав :blink:


Нічого ненапутав: реліз програми написаною в Шарпі студії 2005 року буде працювати тільки з Framework v2.0 і якщо в ХР то з першим севіс паком!!!
  • 0

#25 volodymyr_ch

    Абориген

  • Користувачі
  • PipPipPipPip
  • 96 повідомлень
  • Стать:Чоловік

Відправлено 18.09.2007 – 14:22

Ну не треба бути таким категоричним :blink: ... програми, написані під .NET Framework 2.0 успішно будуть працювати на mono(останніх версій) та .NET Framework 3.0

вибачте за офтоп...

Повідомлення відредагував vladimir_ch: 18.09.2007 – 14:23

  • 0

#26 Nomad

    Старійшина

  • Користувачі
  • PipPipPipPipPipPipPipPipPipPip
  • 3581 повідомлень

Відправлено 10.04.2008 – 07:01

Перегляд дописуmasha (4.04.2006 12:31) писав:

Я чула таку думку, що те що написано на C# працює в вісім раз повільніше ніж те що написано на С
Це так ?

то що повільніше-правда, а в скільки раз-це питання на яке нема відповіді, все залежить від багатьох факторів
Звичайно С шарп молода мова програмування, і не така універсальна як С++, але суттєвий виграш її в тому, що вона дає великий виграш часу для виконання програмного проекту, а це причина того, чому вона стає все популярнішою. хоча звичайно працюють проги повільніше, але це вічний компроміс між швидкодією прогрмного продукту та часом, затраченим на його виготовлення.
  • 0

#27 Lactarius

    Генеральний писар

  • Користувачі
  • PipPipPipPipPipPipPipPipPip
  • 976 повідомлень
  • Стать:Чоловік
  • Місто:Львів

Відправлено 10.04.2008 – 13:50

Вибір мови залежить від програми, яку потрібно написати.
Кожна мова має свої переваги. Сшарп зручний для створення form application Використовуючи дизайнер час для розробки форми мінімальний. В С і C++ використовуючи WinAPI потрібно практично ботанити багато фігні...
В шарпі є багато переваг типу компіляція just in time, бібліотеки класів, збірки,можливість використувувати компоненти написані на інших мовах і т.д.
З іншої сторони в шарпі є певні обмеження... використання вказівників вважається "небезпечним кодом". немає множинного наслідування класів і тд.

Сказати чесно? Краще знати і те і інше.
  • 0

#28 Андре

    Постійний житель

  • Користувачі
  • PipPipPipPipPip
  • 134 повідомлень
  • Стать:Чоловік
  • Місто:Тернопіль

Відправлено 03.06.2008 – 23:47

Дуже цікаво....
рік назад дівчинка masha зареєструвалась на форумі, написала тільки один пост, та й то не зовсім на жіночу тему і зникла.
<_<

Я зараз пишу на C# програму, яка юзає MS SQL Server 2000.
Чому не на C++? - бо на C# швидше і зручніше код пишеться.
  • 0

#29 MAESTRO

    Частий гість

  • Користувачі
  • PipPipPip
  • 49 повідомлень
  • Стать:Чоловік
  • Місто:Львів

Відправлено 23.07.2008 – 22:00

C# по швидкості приблизно дорівнює Java.
C, C++ - значно швидші але і геморою зними значно більше.
Для тих хто може незнає - C# це той самий байт код як і ява.
Я пишу програми на C#. Причому досить серйозні... (сервера). На разі недоліків небачу.
  • 0

#30 Nomad

    Старійшина

  • Користувачі
  • PipPipPipPipPipPipPipPipPipPip
  • 3581 повідомлень

Відправлено 26.08.2008 – 16:47

Перегляд дописуMAESTRO (23.07.2008 23:00) писав:

C# по швидкості приблизно дорівнює Java.
Не в образу жаберам, але C# працює все-таки швидше ніж Java.
  • 0

#31 Lactarius

    Генеральний писар

  • Користувачі
  • PipPipPipPipPipPipPipPipPip
  • 976 повідомлень
  • Стать:Чоловік
  • Місто:Львів

Відправлено 26.08.2008 – 22:58

Цитата

Не в образу жаберам, але C# працює все-таки швидше ніж Java.
Яка різниця? кілька мілісекунд майже не відчутні в повсякденній роботі. Тим більше швидкість більш залежить від кривизни рук програміста і юзера компа ніж від мови програмування.
  • 0

#32 Nomad

    Старійшина

  • Користувачі
  • PipPipPipPipPipPipPipPipPipPip
  • 3581 повідомлень

Відправлено 26.08.2008 – 23:01

Перегляд дописуLactarius (aka Ivan Metal!) (26.08.2008 23:58) писав:

Яка різниця? кілька мілісекунд майже не відчутні в повсякденній роботі. Тим більше швидкість більш залежить від кривизни рук програміста і юзера компа ніж від мови програмування.
Дивлячись в якому масштабі взяти ці кілька секунд, але це вже інша розмова.
Просто хотів вставити свої пять копійок :)
  • 0

#33 Сварус

    Старійшина

  • Користувачі
  • PipPipPipPipPipPipPipPipPipPip
  • 3815 повідомлень
  • Стать:Чоловік
  • Місто:Вінниця

Відправлено 27.08.2008 – 13:12

.NET vs JAVA. Швидкість
  • 0

#34 Nomad

    Старійшина

  • Користувачі
  • PipPipPipPipPipPipPipPipPipPip
  • 3581 повідомлень

Відправлено 27.08.2008 – 13:25

Перегляд дописуСварус (27.08.2008 14:12) писав:

Висновок - обирайте платформу з врахуванням свої потреб і можливостей :prapor3:
  • 0

#35 Lactarius

    Генеральний писар

  • Користувачі
  • PipPipPipPipPipPipPipPipPip
  • 976 повідомлень
  • Стать:Чоловік
  • Місто:Львів

Відправлено 27.08.2008 – 20:12

Цитата

Дивлячись в якому масштабі взяти ці кілька секунд, але це вже інша розмова.
Для прог в яких ця різниця буде настільки відчутна ніхто не буде юзати ні джаву ні шарп.
  • 0

#36 Nomad

    Старійшина

  • Користувачі
  • PipPipPipPipPipPipPipPipPipPip
  • 3581 повідомлень

Відправлено 27.08.2008 – 20:24

Перегляд дописуLactarius (aka Ivan Metal!) (27.08.2008 21:12) писав:

Для прог в яких ця різниця буде настільки відчутна ніхто не буде юзати ні джаву ні шарп.
Розкаши шо тоді будуть юзати :prapor3:
  • 0

#37 FT232BM

    私は人々嫌い

  • Користувачі
  • PipPipPipPipPipPipPipPipPipPip
  • 3435 повідомлень
  • Стать:Чоловік
  • Місто:Київ-&gt;НТУУ &quot;КПІ&quot;

Відправлено 03.09.2008 – 21:47

Сі шарп -- гівно по одній простій причині: "Це продукт майкрософт". Пишіть на Йаві або використовуйте Mono. Мова сі завжди була мовою високого рівня. Якщо її часто використовують для програмування різних пристроїв то це не значить, що вона низького рівня.
  • 0

#38 kavalera

    Старійшина

  • Користувачі
  • PipPipPipPipPipPipPipPipPipPip
  • 1258 повідомлень
  • Стать:Чоловік

Відправлено 06.02.2009 – 06:34

Перегляд дописуmim (7.04.2006 22:14) писав:

Не обманюй людей. С на сьогоднішній день є найнижчою мовою програмування. На ній майже нічого не пишуть, лише якісь досить спеціальні речі.
Інша справа - С++. Це була і залишається мова, на якій створюється масове ПЗ. Позиції свої вона здає дуже неохоче

Цикаво, С майже ничого не пишуть... Хто не пише?! А ядро будь-якойи оси чим писане. А драйвери. А базови сервиси. А API. А компилери для ризних мов... Виртуальни машини суперпупер сучасних мов. I так дали...
Навпаки, С++ пишуть ризни цяцянки, там де треба ООП, а де ни - юзають С (и Асм). Без ООПа С++ то йе С.
С# - интерпретована мова, и звисно працюватиме повильнише (у скике раз - не скажу).
Низькоривнева - значить з можливостями доступу, грубо кажучи, до зализа. С це може. Йийи и створювали аби писати оси, и доси у цьому вона - незаминима и незаминенна. Звисно, вона йе високоривневою за синтаксом (та й синтакс у нейи доволи простий, що знову ж зближуе йийи з асмом), але низькоривневою за можливостями. Це, до речи, - золота середина. Бо спробуй асемблером велику прогу писати :) , або С++ - щось, що не вимагае ООП :cool2:
Тож якщо вас цикавить фудаментальне, базове, системне програмування - треба вибирати С и Асм. Саме на речах писаних ЦИМИ мовами базуйеться усе инше. Бо ти речи саме цими мовами тике и можна написати. САМЕ тому вони звуться низькоривневими. С++ сюди теж иде (бо збериг уси низькоривневи можливости С), але знову ж, не всюди треба ООП у ций галузи, того писання С++ перетворюйеться у писання С. Але, треба додати, - С значно легше за С++ , а писати нею можна будь-що, хоч гру, хоч руткит.
З С#, Java - не зовсим так. Не скажу що несерйозни речи, але це вже дийсно дуже верхньоривневи мови. И за синтаксом, и за можливостями. Йихни проги навить не виконувани, а потребують интерпретацийи. Але це вже инша тема. Пишучи Jav'ою (С# не вмию) видчуваеш, що за тебе все вже зробили. Звисно, може це й зручно, але по-перше це обмежуе поле твоейи творчойи дияльности так би мовити, а по-друге, якщо ти цикавишся програмуванням - то хочеш знати - як усе це працюе, и можливо, захочеш створити свий простенький "вилисапет" на цю тему. Але все скрито од тебе. Тоди складаеться враження, що найдосконалиший кодинг - це натискання кнопочок, и перетягування заготовок. Чи це те чого хоче програмер? Тоди сишарп иде до вас. А якщо сами хочете щось створювати - то треба напрягти мизки, и вчити той струмент яким то всьо липлять для юзерив. А це...
Правильно. Мови з низькоривневими можливостями (асм, С, С++, Modula2 тощо) серед яких, без сумниву, и цилком заслужено, на першому мисци стойить С.
  • 0

#39 Lactarius

    Генеральний писар

  • Користувачі
  • PipPipPipPipPipPipPipPipPip
  • 976 повідомлень
  • Стать:Чоловік
  • Місто:Львів

Відправлено 06.02.2009 – 23:14

Це звичайно тільки твоя думка. Здається для написання ядра одним С не обійдешся асм полюбе треба. В с++ можливі асемблерні вставки це плюс. тим більше як ти написав С++ зберіг можливості С. Якщо тобі не подобається ООП то не юзай ніхто не заставляє. На рахунок шарпу і джави то ти теж не правий там можна кодити багато цікавих речей.

Цитата

Пишіть на Йаві або використовуйте Mono
Я розумію шо пост старий. але тут ти полюбе не правий. 1) в шарпі є багато зручностей у порівнянні з джавою (я не сказав що вона гірша) 2) Моно взагалі до одного місця і про кросплатформенність в шарпі можна забути то практично мова для вінди.
  • 0

#40 FT232BM

    私は人々嫌い

  • Користувачі
  • PipPipPipPipPipPipPipPipPipPip
  • 3435 повідомлень
  • Стать:Чоловік
  • Місто:Київ-&gt;НТУУ &quot;КПІ&quot;

Відправлено 06.02.2009 – 23:26

Цитата

Я розумію шо пост старий. але тут ти полюбе не правий. 1) в шарпі є багато зручностей у порівнянні з джавою (я не сказав що вона гірша) 2) Моно взагалі до одного місця і про кросплатформенність в шарпі можна забути то практично мова для вінди.
Шось з другим пунктом я не зрозумів. Я агітував використовувати бібліотеки Mono, тому що їх можна переносити на Вінду, а C# загублена мова через те, що ти написав.
  • 0



Кількість користувачів, що читають цю тему: 1

0 користувачів, 1 гостей, 0 анонімних