[Форум] [Помощь] [Поиск] [Выйти] |
Добро пожаловать, ![]() |
|
|
| ||
Тут на одном форуме началось обсуждение, что 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. |
| ||
двух мнений быть не может, что первый vs лишний ;) |
| ||
По-моему область применения у них всё же разная? Или это не так? Да и вообще это просто две разные вещи? |
| ||
Конечно, разные вещи. Первый - полноценный язык - можно писать приложения типа кадры и зарплата :-)), вторые - однотипные скриптовые языки от разных производителей. По-моему так. |
| ||
Ну если, слово язык заменить на слово средство разработки, то будет полностью так, потому что первое - отнюдь не язык ;-) Я хотел спросить всего лишь, что есть общего между J(ava)Script и Java на ваш взгляд (кроме схожести синтаксиса алгоритмических участков кода). |
| ||
Хорошо, а что же тогда такое средство разработки? Язык+компилятор+линковщик+(и если повезет) IDE. Или что-то иное? У них общее назначение - решение РАЗНЫХ классов задач с применением, в данном случае, принципов ООП. А синтаксис у них всех похож, ну немного кукарямбы отличаются. Сюда же можно отнести и VBScript с VB, и С++, не такие уж и глобальные отличия - столы делают разные столяры. Есть у Л.Кэрролла такой текст Что общего между вороной и письменным столом? ))) |
| ||
Не... я имел ввиду, что понятие язык здесь неуместно. Язык - это C#, C++, C, Java. А к языку что-то должно прилагаться... Container, Host, Framework, VM. Набор задач, для которых выбраны те или иные средства (например, для написания сайта - выбраны apache, php и mysql, или IIS, asp, ado, или iis, asp.net, xml). Просто мне кажется, что под понятием Java есть нечто больше чем package такой-то, public class такой-то и т.п., но с другой стороны в JScript кроме языка ничего и не включить. Я хз как оно правильно называется. |