Страница 2 из 3 ПерваяПервая 123 ПоследняяПоследняя
Показано с 21 по 40 из 43

Тема: Какой язык придет на смену c++

  1. #21
    Новобранец
    Регистрация
    17.05.2010
    Адрес
    Красноярск
    Сообщений
    69
    Ты что тут, чемпионат по вангованию устроить решил? Как будет развиваться мир IT не знает никто, а тот, кто может предугадать, рано или поздно становится богачом.
    Гейтс поставил на развитие ПК в 80х и оказался на коне.
    Джобс поставил на гаджеты в нулевых и оказался на коне.
    Люди, которые могут ответить тебе на этот вопрос, не сидят на форумах по старкрафту...

    Скрытый текст

    Тем более что предпосылок для замены срр на что-то ещё даже и близко сейчас нету.
    [свернуть]

  2. #22
    забанен навсегда
    Регистрация
    04.10.2014
    Сообщений
    1,751
    Цитата Сообщение от Winterhearted Посмотреть сообщение
    Понятно, что свою нишу займет любой язык, я имею в виду постепенное вытеснение и замещение С++.
    В данный момент, язык, который может заменить C++ во всех его аспектах, это Rust. У него есть производительность, которая местами лучше C++ (но при этом и местами хуже, хотя тут стоит учесть что язык выйдет в релиз только 15 мая и это еще поправить успеют), у него есть мультиплатформенность "из коробки" (винда, макось, линукс, андроид, айось + вроде была поддержка всяких левых солярисов и фрибсд и еще там чего-то), он мультипарадигмальный, то есть позволяет писать не только ООП но и в функциональном стиле. У него есть управление памятью, что позволяет писать софт на достаточно низком уровне.

    Оценить производительность Rust'а можно здесь. По ссылке идет сравнение с плюсами, но вы можете выбрать любой другой язык

    Все что я написал выше, разумеется, на мой взгляд без всяких пруфов и т.п. Не имею ничего против каких-то языков.
    Последний раз редактировалось Kebry; 15.03.2015 в 16:15.

  3. #23

  4. #24
    забанен навсегда
    Регистрация
    04.10.2014
    Сообщений
    1,751
    Знатоки английского могут посмотреть вот это видео с создателями четырех языков (C++, Go, D, Rust). Весьма познавательно.
    Последний раз редактировалось Kebry; 15.03.2015 в 16:24.

  5. #25
    Цитата Сообщение от Kebry Посмотреть сообщение
    В данный момент, язык, который может заменить C++ во всех его аспектах, это Rust.
    К стыду, признаюсь, что никогда не следил за Rust. Надо будет как-нибудь "пощупать" раз его так все рекламируют...

  6. #26
    Новичок
    Регистрация
    06.07.2010
    Сообщений
    13
    Цитата Сообщение от Winterhearted Посмотреть сообщение
    К стыду, признаюсь, что никогда не следил за Rust. Надо будет как-нибудь "пощупать" раз его так все рекламируют...
    когда в rust появится полная поддержка веб,бд и графические интерфейсы тогда можно будет уже о нем всерьез говорить, а сейчас еще рано.

  7. #27
    Активный участник Аватар для SecretTime
    Регистрация
    27.12.2011
    Сообщений
    1,110

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

  8. #28
    C# это жи очевидно

  9. #29
    Новобранец
    Регистрация
    30.09.2010
    Сообщений
    96
    Не думаю, что в обозримом будущем какой-то язык сможет вытеснить С++ из его ниши. Да, есть всякие Rust и Go, но пока на революцию рассчитывать не приходится.

  10. #30
    c++ это как кобол, так что расслабтесь
    5.11.17

  11. #31
    забанен навсегда
    Регистрация
    04.10.2014
    Сообщений
    1,751
    Цитата Сообщение от Taupwnz Посмотреть сообщение
    Не думаю, что в обозримом будущем какой-то язык сможет вытеснить С++ из его ниши. Да, есть всякие Rust и Go, но пока на революцию рассчитывать не приходится.
    Ну Go как-то в другую сторону зарулил. Может изначально он и планировался как убийца плюсов, но сейчас он используется больше в backend'е и пытается вытеснять оттуда RnR, Python, PHP и всех остальных. Прикладное программирование на этом языке как-то не пошло.

    На Rust'е пока никто ничего не пишет (ну за редким исключением тех кто изучает язык или просто пытается что-то реализовать для получения опыта) т.к. язык очень часто меняется и то что ты пишешь сейчас, может не работать в будущих версиях. 9 марта такая механика обновлений закончилась, все что пишется с этого момента, будет работать в следующих версиях языка и в общем-то до 15 мая они ничего нового не будут вводить в язык, а только шлифовать то что есть и пополнять документацию. Ну а 15 мая состоится официальный выход Rust 1.0 и вот тогда уже будет видно, в какую область свернет этот язык и сможет ли потягаться с плюсами или будет убийцей какого-то другого языка, или вообще займет какую-то свою нишу.
    Последний раз редактировалось Kebry; 15.03.2015 в 17:35.

  12. #32
    забанен навсегда
    Регистрация
    13.06.2013
    Сообщений
    725
    Ну конечно же Java скоро поработит весь мир
    "You'll need to suffer to make any real art"
    "Nothing is more real than nothing"
    “A goal without a plan is only a wish”

  13. #33
    забанен навсегда
    Регистрация
    13.12.2011
    Сообщений
    4,325
    .NET уже в опенсорсе + скоро выходящий .NET Native + прямо вытекающее из этого реактивное развитие Mono от Xamarin. Ответ очевиден. Работа же напрямую с указателями, когда для этого нет никаких предпосылок — плохо (а если вдруг надо, то unsafe и вперёд).

    «а лисички взяли спички, к морю синему пошли, море синее в говно...»

  14. #34
    Цитата Сообщение от Namynnuz Посмотреть сообщение
    Работа же напрямую с указателями, когда для этого нет никаких предпосылок — плохо (а если вдруг надо, то unsafe и вперёд).
    Ну не работай с ними. Есть куча надстроек для безапасной рабоыт с памятью в С++. Всякие умные указатели и т.д.

  15. #35
    Активный участник
    Регистрация
    12.12.2010
    Сообщений
    990
    Ответ на уровне что лучше, айфон или андройд, айос или самсунг, дота или код. Намек ясен? Универсального языка не придумают, везде будут костыли которые исправят под другой редакции (читай яп). Что сейчас популярное и сможет с++ заменить? А неизвестно.

  16. #36
    Новичок
    Регистрация
    06.07.2010
    Сообщений
    13
    Конечно неизвестно , особенно когда на 2 поста выше диаграмма где Java.
    Последний раз редактировалось Newerth; 15.03.2015 в 18:42.

  17. #37
    Read-Only
    Регистрация
    14.10.2011
    Сообщений
    271
    вы обломали автора, он думал начинать учить успешный в будущем язык которых захватит мир
    Последний раз редактировалось KhornePrime; 15.03.2015 в 18:43.

  18. #38
    забанен навсегда
    Регистрация
    04.10.2014
    Сообщений
    1,751
    Цитата Сообщение от Newerth Посмотреть сообщение
    Конечно неизвестно , особенно когда на 2 поста выше диаграмма где Java.
    Жаба на той диаграмме в топе за счет того, что это основной язык для разработки энтерпрайза и андроида. О каком убийстве C++ жабой ты говоришь, если это вообще язык для других целей? Так же как Жаба не используется для написания игр и прикладных программ, так же C++ не используется для написания энтерпрайза и мобильных приложений. На любом языке можно состряпать что угодно, вон, приложения для андроида пишут даже на HTML5 и Python. Но есть языки, которые подходят для этого лучше. Ничего не мешает тебе написать на Java игру (Minecraft тому единственный пример) или на C++ приложение для андроида, но опять же, есть языки, которые подходят для этого лучше. У майнкрафта было миллиард проблем с памятью, когда его писали (ошибка Out of memory каждые пару минут вылетала, через час игры MC жрал под 4гб памяти, черные текстуры, которые тоже не подгружались из-за проблем с памятью и которые вроде как так и не пофиксили за 4 года).

    Кстати, когда Нотчу задавали какой-то вопрос, который касается разработки игр на Java, он прямиком отвечал что стоит бросить это занятие и пойти изучить для этих целей шарп. https://twitter.com/notch/status/122087089444626433

    Так что уж кто и убьет плюсы, то точно не Java. Область применения у языков разная и эти два языка уже живут друг с другом 20+ лет, не пересекаясь. Вот, например, рейтинг TIOBE, в котором Java проигрывает C уже как пару лет. Все, Java мертва, бежим изучать C?
    Последний раз редактировалось Kebry; 15.03.2015 в 19:04.

  19. #39
    Активный участник Аватар для SecretTime
    Регистрация
    27.12.2011
    Сообщений
    1,110
    Цитата Сообщение от KhornePrime Посмотреть сообщение
    вы обломали автора, он думал начинать учить успешный в будущем язык которых захватит мир
    начинать учить язык будущего? когда, сейчас или в будущем? а если таковой предвидится еще не скоро, что делать тогда? не учить?
    к тому же сегодня утром он хотел писать игры, и искал оптимальное решение для геймдева, для этого решения собственно и была поднята эта тема.
    сегодня же днем он уже решил писать стриминговый портал http://forum.sc2tv.ru/threads/81439-...=1#post2218659 т.е получаем что данная тема уже не актуальна

  20. #40
    Новичок
    Регистрация
    22.08.2010
    Сообщений
    0

Страница 2 из 3 ПерваяПервая 123 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Какой язык выбрать?
    от TIB в разделе Поболтать
    Ответов: 44
    Последнее сообщение: 08.02.2013, 18:30
  2. Ответов: 53
    Последнее сообщение: 22.10.2012, 20:48
  3. Заявки на смену ника
    от [ScWc]UnReaLPoG в разделе Помощь
    Ответов: 13
    Последнее сообщение: 26.06.2009, 05:10

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •