Author |
Message |
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
А если в принципе глянуть глубоко в корень, то современная JAVA - это по сути - BASICA
(он же - ROM BASIC, он же - "кассетный" BASIC, он же - GW BASIC), только с современным
С-подобным синтаксисиом "блэкджэком и бабами".
Всё что ставили ROM BASIC-у в укор у JAVA записали в преимущество.
И интерпретатор, и отдельный исполняемый файл не формирует. А что касается кода JAVA,
так BASICA тоже превращал конструкции в токены промежуточного кода, который позже стал
называться ПИ-кодом, и в этом коде он их и исполнял.
Короче история опять повторилась на витке спирали. Разве что ROM BASIC по определению
был в машине априори, и позволял программить даже при отсутствии флоппика и винта.
А JAVA приходится грузить, версии меняются шустро как понос. Дистрибутив простейшей
среды разработки толстеет и толстеет...
Причем BASICA предоставлял более полный досуп к железу машины, а что касается кроссплатформенности,
так и ПИ-код BASICA исполнялся на любой машине, где BASICA был в наличии.
Ну а объекты и прочую абстрактную злоумную дребедень, называемую сверх-заумными словами
"инкапсуляция и полиморфизм" во времена BASICA ещё просто не придумали.
|
29 May 2011 03:47 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22615 Location: Silicon Valley
|
Наверное ты прав
Долой джаву, т.к. она есть новый басик
P-code - это про Паскаль, а басики - это скорее шитый код
P.P.S. По поводу "никсов" - может они имели ввиду солярку (официально существующие никсы), под которую джава была с самого начала заточена
|
30 May 2011 17:11 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Ну я не скажу за паскаль (не разбирался подробно) - но в ВАСИКЕ до сих пор точно P-code. Даже не надо сильно ссылок искать...
http://www.boomsoft.ru/programs/117037-vb-decompiler-pro-v79-retail.html
|
31 May 2011 10:05 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Shaos, а что-нибуть про Java-отладчик по-русски ты помнишь? Я в принципе пока
справлялся без отладки, но тут возникла необходимость посмотреть в отладке.
В J2ME под WTK22 я отладчиком пользовался, но редко - он не шибко полезный.
А вот в обычной Java я отладкой не пользовался ни разу - даж не знаю, как
это делается. Сан Ван Студию ставить не хочу, надеюсь обойтись простыми
средствами.
PS. Хотя, юзается, наверное, всё тот же jdb.exe, а он на редкость туповат... Пошагового прохождения не предоставляет, только брейкпоинты...
|
05 Jun 2011 03:43 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Вобщем-то ничего асабливо крамольного, сравнив Java с ВАСИКАМИ, я не высказал...
В объективных (не хвалебных) статьях об языке Java многое из сказанного
вполне подтверждается:
http://citforum.ru/internet/iinet96/17.shtml
|
05 Jun 2011 19:01 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
А вообще ищите Project Semplice, новый абициозный проект от SUN - поддержка синтаксиса VB в следующем JDK 1.7.
|
05 Jun 2011 19:15 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22615 Location: Silicon Valley
|
http://en.wikipedia.org/wiki/Project_Semplice
UPDATE: This project appears to be dead. The 3 main developers have left Sun [2] [3]. No code has been publicly released.
P.S. по поводу отладчика в джаве - никогда им не пользовался...
|
05 Jun 2011 19:25 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Ну, цитируя тебя, Педивикия " чего угодно написать может", это неавторитетный источник...
Tomorrow Never Dies!
|
05 Jun 2011 19:36 |
|
|
b2m
Devil
Joined: 26 May 2003 06:57 Posts: 864
|
Поставь JavaEditor и не парься. Там тебе и редактор, и отладчик. http://www.javaeditor.org/
_________________Страничка эмулятора наших компьютеров
http://bashkiria-2m.narod.ru/
|
05 Jun 2011 23:45 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22615 Location: Silicon Valley
|
там сцылки есть аля пруфлинк - нумбер 2 и нумбер 3
|
05 Jun 2011 23:49 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
" А вообще ищите Project Semplice, новый абициозный проект от SUN - поддержка синтаксиса VB в следующем JDK 1.7."
Это тоже не я придумал, а пруфлинк...
|
06 Jun 2011 11:01 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Затейливая вещь. За ссылку - спасибо. Но смутило вот что: http://www.javaeditor.org/index.php/Main_PageНо у меня - то: Вендовоз... но погуглю, может подвендовый вариант есть... И судя по описанию, юзается, всё тот же стандартный jdb.exe, под оболочкой Java-Editor, а он не умеет пошаговой отладки...
|
06 Jun 2011 11:19 |
|
|
b2m
Devil
Joined: 26 May 2003 06:57 Posts: 864
|
Подвенду он и написан Я, вообще, думал, что он кроссплатформенный, на java написан. Видимо, отладчик только под венду заточен (использует нативные процедуры виндовой версии жабы), а на других платформах он gdb юзает.
Я лично устанавливал на хрюшу - прекрасно отлаживает.
_________________Страничка эмулятора наших компьютеров
http://bashkiria-2m.narod.ru/
|
06 Jun 2011 23:45 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22615 Location: Silicon Valley
|
Если оно требует Wine чтобы работать в линухе или макоси, то это чисто виндузятная программка
|
07 Jun 2011 05:28 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Благодарю за советы - буду пробовать...
|
07 Jun 2011 06:48 |
|
|