Java vs Javascript

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 197
Реакции
10 847
С множеством джаваскриптов?
 

Skvoznyak

15 лет на форуме
Сообщения
5 500
Реакции
2 168
где в java prototype? где динамические типы?

вот Oracle и то пишет
В чем отличие JavaScript от Java?

В чем отличие JavaScript от Java?
Язык программирования JavaScript, разработанный в компании Netscape, Inc., не входит в состав платформы Java.

JavaScript не применяется для создания апплетов или автономных приложений. Чаще всего JavaScript находится внутри документов HTML и обеспечивает уровень взаимодействия с веб-страницами, которого невозможно достичь с помощью простых документов HTML.

Основные различия Java и JavaScript:
  • Java представляет собой объектно-ориентированный язык программирования, а JavaScript - это объектно-ориентированный язык создания сценариев.
  • Java используется для создания приложений, которые запускаются на виртуальных машинах или в браузерах, а код JavaScript выполняется только в браузере.
  • Код Java необходимо скомпилировать, а код JavaScript используется в текстовом виде.
  • Для них требуются различные подключаемые модули.
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 197
Реакции
10 847
где в java prototype? где динамические типы?
Дык на них и упростили, и не только на них. Познакомь с ними Рому, он этого хотел?
Что касается приведенной тобой ссылки, к адобовскому джаваскрипту она относится чуть менее, чем наполовину.
 

Skvoznyak

15 лет на форуме
Сообщения
5 500
Реакции
2 168
Дык на них и упростили, и не только на них.
так. погоди. java - это упрощенный javascript теперь значит? только что было наоборот

ссылка вполне относится. самостоятельное приложение на js и у adobe не сделать
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 197
Реакции
10 847
Давай по пунктам:
1) откровенная чушь, любая программа по сути сценарий. Кстати это ответ на твой последний вопрос - так же как jsx(bin) не запустить без адобовской программы так же и jar не запустить без javaw
2) К адобовскому джаваскрипту не относится
3) Как я уже обьяснял выше, принципиальной разницы нет
4) Разумеется, Кэп, языки то разные
 

Skvoznyak

15 лет на форуме
Сообщения
5 500
Реакции
2 168
не, ну так каким образом добавление динамических типов - это упрощение? @--
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 197
Реакции
10 847
Менее жесткий синтаксис и, как следствие - упрощение программирования.
 

~RA~

Одарённая.
12 лет на форуме
Сообщения
11 861
Реакции
3 450
Просто разные языки со схожими названиями.
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 197
Реакции
10 847

~RA~

Одарённая.
12 лет на форуме
Сообщения
11 861
Реакции
3 450
Нет.
 

Skvoznyak

15 лет на форуме
Сообщения
5 500
Реакции
2 168
а как у нас с асинхронным выполнением в Java? из коробки и ничего не городя? :)
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 197
Реакции
10 847
программа на C - одновременно и программа на C++, если что.
С определенными натяжками можно написать программу на яваскрипте, которая будет одновременно и программой на яве и даже на си.
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 197
Реакции
10 847

Skvoznyak

15 лет на форуме
Сообщения
5 500
Реакции
2 168
Так c++ не упрощенная версия c
 

Skvoznyak

15 лет на форуме
Сообщения
5 500
Реакции
2 168
С определенными натяжками можно написать программу на яваскрипте, которая будет одновременно и программой на яве и даже на си.
Ну а на c без натяжек любую программу компилятор c++ обязан съесть
 

Skvoznyak

15 лет на форуме
Сообщения
5 500
Реакции
2 168
мне все-таки другое интересно. чем js на java вообще похож, тем что синтаксис у обоих из с?

насчет любой программы я погорячился, конечно, признаю :)
 
Последнее редактирование:

Skvoznyak

15 лет на форуме
Сообщения
5 500
Реакции
2 168
Код:
// A sample Java program to sort an array of integers
// using Arrays.sort(). It by default sorts in
// ascending order
import java.util.Arrays;
 
public class SortExample
{
    public static void main(String[] args)
    {
        // Our arr contains 8 elements
        int[] arr = {13, 7, 6, 45, 21, 9, 101, 102};
 
        Arrays.sort(arr);
 
        System.out.printf("Modified arr[] : %s",
                          Arrays.toString(arr));
    }
}

синтаксис значит один в один? )
 

~RA~

Одарённая.
12 лет на форуме
Сообщения
11 861
Реакции
3 450
Код:
// A sample Java program to sort an array of integers
// using Arrays.sort(). It by default sorts in
// ascending order
import java.util.Arrays;
 
public class SortExample
{
    public static void main(String[] args)
    {
        // Our arr contains 8 elements
        int[] arr = {13, 7, 6, 45, 21, 9, 101, 102};
 
        Arrays.sort(arr);
 
        System.out.printf("Modified arr[] : %s",
                          Arrays.toString(arr));
    }
}
А вот во что эта прелесть скомпилировалась.