C C# и Java

Discussion in 'Болталка' started by yaneblinchik, 23 Mar 2010.

  1. yaneblinchik

    yaneblinchik Member

    Joined:
    6 Feb 2010
    Messages:
    113
    Likes Received:
    19
    Reputations:
    0
    Существенные отличия Си от Си-шарпа? Чем отличается C от Java?
    И что можно написать на этих трех языках в отдельности, если конкретнее что нельзя! Выслушаю советы
     
  2. rudik777

    rudik777 Active Member

    Joined:
    24 May 2009
    Messages:
    0
    Likes Received:
    142
    Reputations:
    2
    тебе сюда >>> http://forum.antichat.ru/thread89681.html
     
  3. fox_malder

    fox_malder Active Member

    Joined:
    28 Nov 2008
    Messages:
    162
    Likes Received:
    131
    Reputations:
    73
    http://www.alblog.tu2.ru/?p=668
    http://www.citforum.ru/internet/iinet96/17.shtml

    хотя бы)
    юзай гугл
     
  4. yaneblinchik

    yaneblinchik Member

    Joined:
    6 Feb 2010
    Messages:
    113
    Likes Received:
    19
    Reputations:
    0
    что то вроде этих ответов я не хотел получать,мне нужны были от профи. Кто уверен в своем ответе и короток,ясен!
     
  5. X-RayBlade

    X-RayBlade Banned

    Joined:
    22 Feb 2009
    Messages:
    492
    Likes Received:
    1,002
    Reputations:
    271
    В общем c# это версия явы от мелкософта. Судя по всему кривая. Не юзал, не могу утверждать. В общем принципы те же что и в Java, но несколько по другому реализованные.

    me like java
     
  6. yaneblinchik

    yaneblinchik Member

    Joined:
    6 Feb 2010
    Messages:
    113
    Likes Received:
    19
    Reputations:
    0
    X-RayBlade а вот минусы Java не знаешь?которые сам заметил
     
  7. BrainDeaD

    BrainDeaD Elder - Старейшина

    Joined:
    9 Jun 2005
    Messages:
    774
    Likes Received:
    292
    Reputations:
    214
    с - процедурный язык
    с# - имеет общего с С только синтаксис. с# обьектноориентированый
    java похожа концептом на с#, а синтаксисом на С. java - как и с# ооп.

    с - подходит, на пример, для программирования драйверов.
    java и с# подходит почти для всего. java считается более кроссплатформенной, чем с#, но это только одно из мнений.
    я предпочитаю с#.
     
  8. yaneblinchik

    yaneblinchik Member

    Joined:
    6 Feb 2010
    Messages:
    113
    Likes Received:
    19
    Reputations:
    0
    BrainDeaD спс что отписался, вот это и хотел узнать больше
     
  9. razb

    razb Active Member

    Joined:
    24 Mar 2009
    Messages:
    658
    Likes Received:
    133
    Reputations:
    18
    Вообще то не считается, а так и есть!
     
  10. Retimiled

    Retimiled Banned

    Joined:
    23 Dec 2009
    Messages:
    110
    Likes Received:
    17
    Reputations:
    0
    для вопросов безопасности
    Java C# - не имеет смысла, это языки коммерсантов!
    В Джава песочница описана и все ее механизмы на сайте Sun ....код исполняется в песочнице имя которой виртуальная машина Java!
    Майкрософт не спешит признаваться в существовании песочницы для С#, но постепенно все все поймут!

    Для вопросов безопасности работы с переполнением буфера кучи ,SEH DEP DHTU ... нужны языки типа asm, си, с++ (да вообщем то и примеров работы на грани критической ошибки для этих языков полно) Дельфи так же более приспособлен для работы в области безопасности чем С# и Джава!
     
  11. .Slip

    .Slip Elder - Старейшина

    Joined:
    16 Jan 2006
    Messages:
    1,571
    Likes Received:
    977
    Reputations:
    783
    Ёбаный стыд.. Что значит "более кроссплатформенной"? "Одно из мнений" - это твоё мнение после трёхсекундного прочтения вики?
     
  12. yaneblinchik

    yaneblinchik Member

    Joined:
    6 Feb 2010
    Messages:
    113
    Likes Received:
    19
    Reputations:
    0
    Вы говорите что C намного лучше Java и C#? я вас правильно понял?
     
  13. X-RayBlade

    X-RayBlade Banned

    Joined:
    22 Feb 2009
    Messages:
    492
    Likes Received:
    1,002
    Reputations:
    271
    Все зависит от того что и где ты собрался применять.
    p.s.: Это как на супер каре по бездорожью. Или на внедорожнике против кольцевых болидов.

    Все зависит от того что ты хочешь.
    p.s.: тут половина школоты, которая только и умеет обсирать, не зная ничего, кроме пары фраз из вики и гугля. Видите ли так модно :(

    Но я сам лично выбрал java. C++ приходится учить из-за того что в ВУЗе.
     
  14. yaneblinchik

    yaneblinchik Member

    Joined:
    6 Feb 2010
    Messages:
    113
    Likes Received:
    19
    Reputations:
    0
    X-RayBlade а что писал на java сам? как ты использовал знание языка))
     
  15. X-RayBlade

    X-RayBlade Banned

    Joined:
    22 Feb 2009
    Messages:
    492
    Likes Received:
    1,002
    Reputations:
    271
    me недавно его начал изучать. Пока только теория и небольшие программки.
     
  16. BrainDeaD

    BrainDeaD Elder - Старейшина

    Joined:
    9 Jun 2005
    Messages:
    774
    Likes Received:
    292
    Reputations:
    214
    ни в коем случае! это просто распространённое мнение, с которым лично я не совсем согласен, по этому и написал что "это одно из мнений, но я предпочитаю c#". моих знаний достаточно, что бы ответить на подобный вопрос без вики ;)
     
    #16 BrainDeaD, 24 Mar 2010
    Last edited: 24 Mar 2010
  17. Retimiled

    Retimiled Banned

    Joined:
    23 Dec 2009
    Messages:
    110
    Likes Received:
    17
    Reputations:
    0
    2 yaneblinchik

    вопрос не корректен .... что лучше, это все равно что спросить что лучше грабли или лопата!

    С# и Java хороши для написания коммерческих приложений (трудозатраты будут ниже значит и себестоимость продукта ниже а это немаловажно)

    В С++ тоже можно приблизиться к С# , но обычно проще использовать сам С# чем приближаться к нему!

    Я например использую С++ в рамках Си (некоторые говорят извращенец, трачу много сил на то что делается , проще и быстрее , но мне нравится контролировать память .... нравится иметь код после компиляции как можно ближе к асму) !

    Ну тут дело вкуса , и каждый выбирает сам яблоко или груша!
     
  18. yaneblinchik

    yaneblinchik Member

    Joined:
    6 Feb 2010
    Messages:
    113
    Likes Received:
    19
    Reputations:
    0
    Тогда передо мной уже вопрос стоит совсем другой,что можно написать на C++(вашем) чего нельзя на Java?
    Хотя мне C++ был совсем не интересен, так как много слышал и слышу что C лучше его намного)
     
  19. BrainDeaD

    BrainDeaD Elder - Старейшина

    Joined:
    9 Jun 2005
    Messages:
    774
    Likes Received:
    292
    Reputations:
    214
    абсолютно кроссплатформенное, более быстрое чем на Java, приложение, которое не нуждается в виртуальной машине.
    драйвера. (для соляриса, слышал на java дрова пишут, но вообще такое редко встречается)
    бред
     
  20. Ins3t

    Ins3t Харьковчанин

    Joined:
    18 Jul 2009
    Messages:
    939
    Likes Received:
    429
    Reputations:
    139
    Ну обычно драйвера не пишут на С++, их пишут на С или на таких вещах как ассемблер, но мы о нем не говорим.