РепТеч — новости технологий

  • Главная
  • Карта сайта

29

Дек

Языки С++ и Java, дружественные классы (1я часть)

Синтаксически языки C++ и Java близки. Создатели Java сделали это намеренно, чтобы разработчикам, пишущим на C++, было проще изучать Java. В остальном же Java и C++ различаются по ряду параметров, что по большей части связано с назначением этих языков. В языке Java во главу угла поставлены безопасность, переносимость и простота, в то время как в C++ упор делался на производительность, обратную совместимость с С и управляемость.

Java компилируется в виртуальный машинный байт-код и требует для запуска виртуальной машины; C++ компилируется в машинный код. Благодаря этому у Java больший потенциал в таких аспектах, как переносимость и безопасность.

В первом приближении язык C++ является расширением языка С и поддерживает такие механизмы, как программно-контролируемое управление памятью, указатели и препроцессор, обеспечивающий обратную совместимость с языком С. Напротив, язык Java избавлен от этих и других механизмов, использование которых чревато ошибками. Программное освобождение памяти в Java заменено сборкой мусора. Обходится Java и без таких принятых в C++ приемов, как перегрузка операторов и множественное наследование. Благодаря этому некоторые считают, что язык Java лучше подходит для ускоренной разработки, а также для проектов, в которых важны переносимость и безопасность.

Читайте также: Новости России и мира.

Возможно заинтересует:

  • Инспектор из космоса
  • Реклама в блогах: кому дать денег?
  • Следующий рубеж в 3D-печати
  • Нанотехнологии могут создать риск для экологии
  • Праворукость возникла как результат освоения орудий труда

Свежие записи

  • Инспектор из космоса
  • Реклама в блогах: кому дать денег?
  • Следующий рубеж в 3D-печати
  • Нанотехнологии могут создать риск для экологии
  • Праворукость возникла как результат освоения орудий труда

Архивы

  • Июнь 2025
  • Май 2025
  • Апрель 2025
  • Март 2025
  • Февраль 2025
  • Январь 2025
  • Декабрь 2024
  • Ноябрь 2024
  • Октябрь 2024
  • Сентябрь 2024
  • Август 2024
  • Июль 2024
  • Июнь 2024
  • Май 2024

Последние записи

  • Инспектор из космоса
  • Реклама в блогах: кому дать денег?
  • Следующий рубеж в 3D-печати
  • Нанотехнологии могут создать риск для экологии
  • Праворукость возникла как результат освоения орудий труда
  • Спецслужбы Украины и России разоблачили хакерскую группировку
  • Twitter заставит отказаться от паролей
  • Интернет-пираты помогут «скачать пару кроссовок»
  • Моторостояние: поможет ли России заграница?
  • На выставке в Москве представили будущие средства безопасности
  • Случайные записи

    • США испытают в космосе нейтронное оружие уже в 2023 году
    • Газификация Петроградки потянула на премию
    • США возобновят работы над новым дальним бомбардировщиком
    • Китай обнародовал свои планы в космосе до 2016 года
    • Назван самый лучший способ предотвратить раннюю смерть
    • Высокое биоразнообразие подавляет инфекции
    • В Интернет пришла «антикоррупционная скорая помощь»
Все права защищены © 2024 РепТеч — новости технологий.