Какой язык програмирования кросплатформенный?

Ответить
Max_NordVegan
Сообщения: 38
Зарегистрирован: 19 окт 2017, 11:48
Operating system: ROSA, Alt Linux, BaseAlt, Astra Linux
Контактная информация:

Какой язык програмирования кросплатформенный?

Сообщение Max_NordVegan » 16 янв 2020, 12:32

Приветствую!
Какой язык програмирования кросплатформенный?
На каком языке получится написать игрульку (несложную) с графикой, которая будет работать на MS Windows ?

Аватара пользователя
admsasha
Сообщения: 276
Зарегистрирован: 25 ноя 2011, 17:54
Operating system: ROSA
Контактная информация:

Какой язык програмирования кросплатформенный?

Сообщение admsasha » 17 янв 2020, 10:06

"Какой язык програмирования кросплатформенный" и " которая будет работать на MS Windows".
Немного странный вопрос.

Учитывая, что форум linux, то имею введу кросплатформенный это windows и linux.
Как обычно: Cи и C++, из скриптовых нынче модный python. Есть аналог delphi это lazarus. Что-то типа .NET это mono. На всем этом можно писать игры.

Olej
Сообщения: 129
Зарегистрирован: 14 сен 2016, 14:06
Operating system: Fedora 30, Debian 10, Mint 19.2

Какой язык програмирования кросплатформенный?

Сообщение Olej » 01 фев 2020, 21:39

admsasha писал(а):
17 янв 2020, 10:06
Cи и C++, из скриптовых нынче модный python. Есть аналог delphi это lazarus. Что-то типа .NET это mono.
С/С++ - совершенно не переносимые (кроссплатформенные) языки, C++ - ещё более-менее кой-как, а C - это вообще язык разработанный для написания UNIX/POSIX систем, одной из которых и является Linux.
Python - один из самых переносимых языков программирования... но никак уж не "скриптовый" (такое можно только от большого незнанния написать).
Всё, что производное от Pascal - "delphi это lazarus" - это совершенно отжившие вещи, отстой. :x
.NET, mono - это "Windows way", это всё отстой...
Один из самых переносимых языков - Java, и производные от него: Scala, Kotlin.
Из новых языков хорошо переносимые: Go, Rust

Посмотрите про языки программирования здесь:
Сравнение языков программирования
Программирование

Аватара пользователя
admsasha
Сообщения: 276
Зарегистрирован: 25 ноя 2011, 17:54
Operating system: ROSA
Контактная информация:

Какой язык програмирования кросплатформенный?

Сообщение admsasha » 03 фев 2020, 08:22

С/С++ - совершенно не переносимые (кроссплатформенные) языки,
Можно хоть один пример не переносимости ? Естественно без использования нативных для OS методов. Всю жизнь пишу на C++ для linux и windows и не знал об этом.
Python - один из самых переносимых языков программирования... но никак уж не "скриптовый" (такое можно только от большого незнанния написать).
Вполне возможно у нас разные понятия "скриптовый". Лично я отношу к скриптовым почти все интерпретаторы, которые предназначены для общего пользования (perl, bash, tlc, python и т.д.).
Всё, что производное от Pascal - "delphi это lazarus" - это совершенно отжившие вещи, отстой. :x
Ну видимо кому как. Лично я ничего о нем не знаю, кроме как о его существовании.
Один из самых переносимых языков - Java, и производные от него: Scala, Kotlin.
Из новых языков хорошо переносимые: Go, Rust
Вот я сейчас не могу придумать не одного языка программирования который существовал бы в linux и не было его в windows. Единственно не уверен, что на любом может создать графическую игру (если не брать в счет ASCII)

Olej
Сообщения: 129
Зарегистрирован: 14 сен 2016, 14:06
Operating system: Fedora 30, Debian 10, Mint 19.2

Какой язык програмирования кросплатформенный?

Сообщение Olej » 03 фев 2020, 13:36

admsasha писал(а):
03 фев 2020, 08:22
Можно хоть один пример не переносимости ?
Можно.
И не один, а миллион: весь POSIX API, всё что касается локализаций и многобайтных символов...
admsasha писал(а):
03 фев 2020, 08:22
Можно хоть один пример не переносимости ?
Всю жизнь пишу на C++ для linux и windows и не знал об этом.
Теперь будешь знать.
:Yahoo!:

Olej
Сообщения: 129
Зарегистрирован: 14 сен 2016, 14:06
Operating system: Fedora 30, Debian 10, Mint 19.2

Какой язык програмирования кросплатформенный?

Сообщение Olej » 03 фев 2020, 13:38

admsasha писал(а):
03 фев 2020, 08:22
не могу придумать не одного языка программирования
А вместо того, чтобы "придумывать" - взял бы, лучше, да "Букварь" повторил. :P

Ответить