WEB форумы на jedi
[Форум] [Помощь] [Поиск] [Выйти]
Добро пожаловать, [info]User

WEB форумы на jedi [ПОИСК] [Архив до 03.2006]

Тема Java vs JavaScript vs JScript К предыдущему сообщению На следующее сообщение Программирование

Отправил Пaшкa в бaнe в 18:24 23.06.2004[Ответить]
Тут на одном форуме началось обсуждение, что JScript - это покоцаная версия Java, на что я привел много различных утверждений обратного. Насколько я имел дело с JScript и Java - это совершенно две разные вещи. К сожалению этому человеку я ничего доказать не могу, но может быть вы выскажете здесь своё мнение? Начнем с этого:

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/script56/html/js56jsconabout.asp

Цитата:
JScript is the Microsoft implementation of the ECMA 262 language specification (ECMAScript Edition 3). With only a few minor exceptions (to maintain backwards compatibility), JScript is a full implementation of the ECMA standard. This overview is intended to help you get started with JScript.

...

JScript is not a cut-down version of another language (it is only distantly and indirectly related to Java, for example), nor is it a simplification of anything. It is, however, limited. You cannot write stand-alone applications in it, for example, and it has no built-in support for reading or writing files. Moreover, JScript scripts can run only in the presence of an interpreter or host, such as Active Server Pages (ASP), Internet Explorer, or Windows Script Host.


Отправил CAHbKA в 22:25 23.06.2004[Ответить]
двух мнений быть не может, что первый vs лишний ;)


Отправил Пaшкa в бaнe в 22:37 23.06.2004[Ответить]
По-моему область применения у них всё же разная? Или это не так? Да и вообще это просто две разные вещи?


Отправил Пpoxoдящuй в 17:32 24.06.2004[Ответить]
Конечно, разные вещи. Первый - полноценный язык - можно писать приложения типа кадры и зарплата :-)), вторые - однотипные скриптовые языки от разных производителей. По-моему так.


Отправил Пaшкa в бaнe в 23:57 24.06.2004[Ответить]
Ну если, слово язык заменить на слово средство разработки, то будет полностью так, потому что первое - отнюдь не язык ;-)

Я хотел спросить всего лишь, что есть общего между J(ava)Script и Java на ваш взгляд (кроме схожести синтаксиса алгоритмических участков кода).


Отправил Пpoxoдящuй в 14:18 25.06.2004[Ответить]
Хорошо, а что же тогда такое средство разработки? Язык+компилятор+линковщик+(и если повезет) IDE. Или что-то иное?

У них общее назначение - решение РАЗНЫХ классов задач с применением, в данном случае, принципов ООП. А синтаксис у них всех похож, ну немного кукарямбы отличаются. Сюда же можно отнести и VBScript с VB, и С++, не такие уж и глобальные отличия - столы делают разные столяры.
Есть у Л.Кэрролла такой текст Что общего между вороной и письменным столом? )))


Отправил Пaшкa в бaнe в 17:06 25.06.2004[Ответить]
Не... я имел ввиду, что понятие язык здесь неуместно. Язык - это C#, C++, C, Java. А к языку что-то должно прилагаться... Container, Host, Framework, VM. Набор задач, для которых выбраны те или иные средства (например, для написания сайта - выбраны apache, php и mysql, или IIS, asp, ado, или iis, asp.net, xml). Просто мне кажется, что под понятием Java есть нечто больше чем package такой-то, public class такой-то и т.п., но с другой стороны в JScript кроме языка ничего и не включить.

Я хз как оно правильно называется.