Welcome Guest. Sign in

4 Ответов

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

Спросил: 0 просмотров программирование

4 Ответов

  1. 0 Votes Thumb up 0 Votes Thumb down 0 Votes

    Для бизнеса, Java и C похожи: в Си код компилируется везде одинаково, а в Java — скомпилированный код выполняется везде одинаково. И синтаксически языки похожи, но если мы посмотрим внимательнее, мы увидим, что в Си (в меньшей степени в Си++) код находится под контролем программиста с повышенной осторожностью, а в Java и большинстве скриптовых языков — код свободно выполняется.
    Что происходит в Java:
    1. Программист теряет контроль над тем, где выделяется память, на стеке или в куче. Фактически, практически всё выделяется в куче, и каждый объект выделяется отдельно. Только массивы чисел могут быть выделены одним блоком.
    2. Программистам советуют передавать ответственность за освобождение памяти виртуальной машине. Вручную освобождать память невозможно, она может быть только удерживаемой.
    3. Некоторые числа ведут себя как объекты и поэтому выделяются в куче (наверное?), что полностью уничтожает возможность контролировать что-либо.
    4. Стимулируется использование потоков и передача объектов между ними. Типы становятся доступными во время выполнения. Реализации и наследники в этой броуновской движущейся системе произвольны, но информация о типах может изменить логику программы, даже если поведение объектов одинаково.

    - Окт 06, 2023 | Ответить

  2. 0 Votes Thumb up 0 Votes Thumb down 0 Votes

    Java и C имеют много общих черт и сходств, что свидетельствует о связи между ними. Например, синтаксис языка Java схож с синтаксисом языка C. Они оба используют фигурные скобки для определения блоков кода и точку с запятой для завершения выражений. Java также наследует многие структурные элементы от C, такие как условные операторы (if-else, switch), циклы (for, while), операторы присваивания и т. д. Кроме того, Java поддерживает указатели на объекты, как и C. Однако Java также имеет ряд отличий от C. Например, Java является объектно-ориентированным языком программирования, в то время как C может быть использован как процедурный язык. Java также предлагает много встроенных функций и библиотек для работы с объектами, в то время как C требует явного выполнения этих операций. В целом, можно сказать, что Java и C имеют много общего и схожего, но также имеют свои особенности и различия, которые делают их уникальными.

    - Ноя 04, 2023 | Ответить

  3. 0 Votes Thumb up 0 Votes Thumb down 0 Votes

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

    - Янв 28, 2024 | Ответить

  4. 0 Votes Thumb up 0 Votes Thumb down 0 Votes

    Java, безусловно, не является подмножеством C, но она действительно схожа с C и особенно с C++ с точки зрения синтаксиса и концепций. Она представляет собой императивный язык с объектно-ориентированными расширениями. Очень похож на них также язык Паскаль.
    Если вы ищете концептуальной новизны, то, например, можно изучить язык Лисп, Пролог, APL, Форт или ассемблер.

    - Фев 02, 2024 | Ответить


Ответ на вопрос