Другие языки программирования и технологии

почему языки с сиподобным синтаксисом такие как, C C++, C#, Java похоже между собой,

а диалекты Basic сильно отличаются друг от друга?
Последний стандарт на BASIC вышел четверть века назад, это в основном язык для любителей, поэтому его стандартизация не имеет большого смысла. C++ -надстройка над C, Java - измененный для работы с бытовой электроникой C++ (в истории Java пишется "Реализация проекта была начата на языке C++, но вскоре возник ряд проблем, наилучшим средством борьбы с которыми было изменение самого инструмента — языка программирования"), а C# фактически улучшенный вариант Java, созданный Microsoft, не желавшей отчислять авторские разработавшей Java фирме Sun.
Канагат Сабитов
Канагат Сабитов
73 641
Лучший ответ
Бейсик более древний язык, чем Си. Современные версии Бейсика существенно отличаются от классического Бейсика. В классическом Бейсике было много недостатков, много пришлось менять. Бейсик никогда не был языком для профессионального программирования, поэтому совместимость не имеет большого значения.

С++ это почти расширение языка Си. Эти языки почти совместимы. У C# и Java много отличий от С++ и между собой. Ещё есть Objective-C, он тоже сильно отличается от C++.
Синтаксис во всех этих языках действительно похож. Но чем глубже изучаешь язык, тем больше отличий от похожих языков.
Потому что это все сделано на основе одного языка
Владимир Анохин Почему Бейсики сильнее отличаются?
а зачем изобретать что-то новое? и javascript -тоже имеет C-style синтаксис.
чем привычнее синтаксис, тем больше вероятность что язык будет удобен всем, и станет популярным.

а вот эти все новомодные Go, Julia которые делают синтаксиск как у паскаля. эти языки мертворождённые, они либо не станут популярными, либо станут благодаря продвижению их, но долго не продержатся, через 5 лет про них уже все забудут.
JA
Jasur Ataev
5 134
Владимир Анохин Python популярный язык, хотя синтаксис не Си-подобный.
Некоторые современные языки чем-то похожи и на Паскаль и на Си: Kotlin, Go, TypeScript.