Пятница, 19 Апреля 2024, 09:24

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
Форум игроделов » Программирование » Общие обсуждения программистов » Скриптовые языки (Какие бывают или какой лучше и для чего)
Скриптовые языки
AGENTX001Дата: Понедельник, 14 Февраля 2011, 23:03 | Сообщение # 61
почётный гцупер
Сейчас нет на сайте
Quote
На скриптах игры почти не делают

А game maker? Там скриптовый язык gml
noTformaTДата: Понедельник, 14 Февраля 2011, 23:06 | Сообщение # 62
Ukrainian independent game developer
Сейчас нет на сайте
Quote (Zizilk)
ять то что можно получить экзешник на выходе далеко не значит что это яп.

где об этом говорили?


@noTformaT
ZizilkДата: Понедельник, 14 Февраля 2011, 23:09 | Сообщение # 63
постоянный участник
Сейчас нет на сайте
в гейм мейкере есть движок который написан на ЯП. Скриптовый самопальный gml используется только для управления этим движком.

Это как раз второй вариант о котором я писал

Добавлено (14.02.2011, 23:09)
---------------------------------------------

Quote (noTformaT)
где об этом говорили?

Там гед вы всё говорите про компилируется, хотя компиляцией и не пахнет, тк банально в экзешник засовывается обрезанный интерпритатор и сам скрипт.
AGENTX001Дата: Понедельник, 14 Февраля 2011, 23:14 | Сообщение # 64
почётный гцупер
Сейчас нет на сайте
Ну дык мы не вспомнили dos! bat файл можно откомрилировать в exe! так что интэрператор dos команд стал полноцэннам ЯП? Нет...
noTformaTДата: Понедельник, 14 Февраля 2011, 23:19 | Сообщение # 65
Ukrainian independent game developer
Сейчас нет на сайте
Quote (Zizilk)
Там гед вы всё говорите про компилируется, хотя компиляцией и не пахнет, тк банально в экзешник засовывается обрезанный интерпритатор и сам скрипт.

surprised , как это относится к питону и джаве и как это относится к скриптовости? Вот возьмем 5 яп - Python, Pascal, C++, Java, Perl. Как вы разделите эти языки на две группы "скриптовые" и "не скриптовые"?


@noTformaT


Сообщение отредактировал noTformaT - Понедельник, 14 Февраля 2011, 23:20
AGENTX001Дата: Понедельник, 14 Февраля 2011, 23:24 | Сообщение # 66
почётный гцупер
Сейчас нет на сайте
Список скриптовых языков. Всё из вики.

З. Ы. я не знал что PHP - это скриптовой язык.

Добавлено (14.02.2011, 23:24)
---------------------------------------------
Скри́птовый язы́к (англ. scripting language, в русскоязычной литературе принято название язык сценариев) — язык программирования, разработанный для записи «сценариев», последовательностей операций, которые пользователь может выполнять на компьютере. Простые скриптовые языки раньше часто называли языками пакетной обработки (batch languages или job control languages). Сценарии обычно интерпретируются, а не компилируются (хотя всё чаще применяют компиляцию каждый раз перед запуском).

Из википедии....

noTformaTДата: Понедельник, 14 Февраля 2011, 23:36 | Сообщение # 67
Ukrainian independent game developer
Сейчас нет на сайте
Quote (AGENTX001)
Список скриптовых языков. Всё из вики.

Это я знаю, Но вот в чем проблема, и Python и Java компилируются в байт код который выполняется интерпритатором, тогда почему Java не скриптовый язык? Zizilk, ответь smile


@noTformaT
AGENTX001Дата: Понедельник, 14 Февраля 2011, 23:40 | Сообщение # 68
почётный гцупер
Сейчас нет на сайте
Статейка как раз по теме!

Прикиньте существует 8500 языков программирования! wacko
noTformaTДата: Понедельник, 14 Февраля 2011, 23:42 | Сообщение # 69
Ukrainian independent game developer
Сейчас нет на сайте
Quote (AGENTX001)
Языки_программирования_c_ключевыми_словами_не_на_английском

из них, единственный, который используется это Perl smile


@noTformaT
ZizilkДата: Понедельник, 14 Февраля 2011, 23:43 | Сообщение # 70
постоянный участник
Сейчас нет на сайте
Quote (noTformaT)
Python, Pascal, C++, Java, Perl

python, java, perl - скриптовые, в перле даже в первой строчке надо прописать путь к интерпретатору
pascal и c++ - языки программирования, при компиляции операторы заменяются на машинные комманды, которые уже и хранятся в виде файла
AGENTX001Дата: Понедельник, 14 Февраля 2011, 23:44 | Сообщение # 71
почётный гцупер
Сейчас нет на сайте
Ой ржуу!!
Piet — язык программирования, использующий разноцветные изображения в качестве операторов языка.
Википедия!..
Гляньте!
noTformaTДата: Понедельник, 14 Февраля 2011, 23:46 | Сообщение # 72
Ukrainian independent game developer
Сейчас нет на сайте
Quote (Zizilk)
python, java, perl - скриптовые

java стал скриптовым? приведите мне любое доказательство (страница вики, офф сайт и тд) что java это скриптовый язык?


@noTformaT
ZizilkДата: Понедельник, 14 Февраля 2011, 23:49 | Сообщение # 73
постоянный участник
Сейчас нет на сайте
То что для работы java программы нужна предустановленная программа интерпретатор)
Экзешник из явы можно получить, но в него он будет просто встроен)
noTformaTДата: Понедельник, 14 Февраля 2011, 23:50 | Сообщение # 74
Ukrainian independent game developer
Сейчас нет на сайте
Quote (Zizilk)
То что для работы java программы нужна предустановленная программа интерпретатор)
Экзешник из явы можно получить, но в него он будет просто встроен)

Ну тогда Бейсик тоже Скриптовый язык программирования7


@noTformaT
AGENTX001Дата: Понедельник, 14 Февраля 2011, 23:53 | Сообщение # 75
почётный гцупер
Сейчас нет на сайте

Википедия!..

Добавлено (14.02.2011, 23:53)
---------------------------------------------
JavaScript и Java

Общим заблуждением является то, что JavaScript аналогичен или тесно связан с Java, это не так[17]. Оба языка имеют C-подобный синтаксис, являются объектно-ориентированными и как правило широко используются в клиентских веб-приложениях, на этом их сходство заканчивается:
Java реализует ООП подход, основанный на классах, JavaScript на прототипах;
Java имеет статическую типизацию, JavaScript динамическую типизацию;
Java загружается из скомпилированного байт-кода; JavaScript интерпретируется напрямую из файла (но часто с незаметной JIT-компиляцией).

ezhickovichДата: Понедельник, 14 Февраля 2011, 23:54 | Сообщение # 76
[Великий и могучий хозяинъ]
Сейчас нет на сайте
Quote (Zizilk)
То что для работы java программы нужна предустановленная программа интерпретатор)
Экзешник из явы можно получить, но в него он будет просто встроен)

Значит интерпретатора может не быть на машине пользователя, программа будет работать без него...
Да и зависит это всего лишь от инструментария... Один компилятор будет сувать в экзешник интерпретатор, а другой нет...



Я: О великий повелитель этой ничтожной вселенной - сокращённо ЁЖ!
ZizilkДата: Понедельник, 14 Февраля 2011, 23:54 | Сообщение # 77
постоянный участник
Сейчас нет на сайте
Подтверждение с офсайта
Quote
Зачем мне нужна Java?

Есть множество приложений и веб-сайтов, которые будут работать, только если у вас установлена Java


Quote
Какие преимущества я получу, загрузив программное обеспечение Java?

Загрузив программное обеспечение Java, вы сможете установить исполнительную среду Java (JRE). JRE состоит из виртуальной машины Java (JVM), базовых классов платформы Java и вспомогательных библиотек Java. JRE — это исполнительный компонент программного обеспечения Java, который гарантирует исполнение Java-апплетов и приложений в обозревателе.

Ни C ни паскаль не требуют чтобы что-то было установленно специально на компе

AGENTX001Дата: Понедельник, 14 Февраля 2011, 23:56 | Сообщение # 78
почётный гцупер
Сейчас нет на сайте
Zizilk, та закумарил!

Добавлено (14.02.2011, 23:56)
---------------------------------------------
В таком случае платформа .NET тоже скриптовая!

ZizilkДата: Понедельник, 14 Февраля 2011, 23:58 | Сообщение # 79
постоянный участник
Сейчас нет на сайте
Quote (noTformaT)

Ну тогда Бейсик тоже Скриптовый язык программирования7

Бейсик можно использовать как скриптовый, как сейчас в основном и используется, но изначально это был предшественник и аналог паскаля

Добавлено (14.02.2011, 23:58)
---------------------------------------------

Quote (AGENTX001)
В таком случае платформа .NET тоже скриптовая!

Угу, поэтому под Виндой и работает), тк интерпритатором играет сама ось)
ezhickovichДата: Понедельник, 14 Февраля 2011, 23:58 | Сообщение # 80
[Великий и могучий хозяинъ]
Сейчас нет на сайте
Quote (AGENTX001)
Ни C ни паскаль не требуют чтобы что-то было установленно специально на компе

Давай отталкиваться от твоих же рассуждений...
Quote (Zizilk)
То что для работы java программы нужна предустановленная программа интерпретатор)
Экзешник из явы можно получить, но в него он будет просто встроен)

А это значит, что он необязательно должен быть установлен на целевой машине, не так ли?
Но опять же замечу...
Quote (ezhickovich)
Один компилятор будет сувать в экзешник интерпретатор, а другой нет...



Я: О великий повелитель этой ничтожной вселенной - сокращённо ЁЖ!
Форум игроделов » Программирование » Общие обсуждения программистов » Скриптовые языки (Какие бывают или какой лучше и для чего)
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг