Какой язык программирования осваивать?

LT
На сайте с 19.11.2010
Offline
0
#131

Oh LOL.

WhiteSmartFox, какую же вы несете херню, ей богу :)

PHP - скриптовый язык, у него нет компилятора, он не компилируется в бинарник. У него есть интерпретатор, надеюсь не новое, для вас программиста, слово. Так вот, вся эта фигня по собиранию PHP в исполнительные файлы - ничто иное, как упаковка самого кода php и его интерпретатора в один пакет.

Такая же ситуация и с Python. Его не компилят в байт-код (интерпретатор делает это сам, но не об этом речь), под винду его точно так же пакуют. Вместе с компилятором.

Опять вы Java назваете не ЯП (и NET языки тоже)

Правильно делает.

LinusTorvalds добавил 20.11.2010 в 23:47

WhiteSmartFox:
Нет нельзя, так как с одной стороны ни один язык кроме ассемблера не может переписать все свои библитеки и компиляторы так как все равно вы придете к машиннам кодам или ассемблеру (которыи и является человеческим предствлением машиных кодов) то есть банальное умножение двух чисел все равно придется представить как H5A1C3 или по человечески (по ассемблеру) MUL R1,R2,R3, с другой стороны если мы считаем что компилятор написанный на Dephli или PHP может генерить машиные коды, тогда можно реализовать любую библиотеку, так как асемблер (машиные коды) может все, не говоря уж о GTK которая по сути просто вызывает API винды, банально (синтаксис рhp искажен специально для большой наглядности)

Компилятор С написан на С.

Компилятор С++ написан на С.

Ах, вам ява-фаперам не понять, рветшаблон, да? (:

LinusTorvalds добавил 20.11.2010 в 23:56

WhiteSmartFox:
И можете привести примеры ограничений PHP?
Вообще все что нужно для создания компилятора от языка это то чтобы он обладал способностями парсить текст и выводить информацию в файл, дальше настраивается преобразование команд языка в машиные коды и все готово.

У PHP есть своя четкая ниша. Ко всему остальному он не предназначен, т.к невероятно убог и даже теоритически на на что нормальное не годится. Преобразование комманд в машинные коды? Написание компилятора на PHP? Вы однако очень хорошо шутите или просто сильно бредите :)

N
На сайте с 22.11.2008
Offline
181
#132

LinusTorvalds,

Правильно делает.

отжиг на тему что же тогда такое джава будет ?

Качественное продвижение ваших сайтов. 12 лет опыта. Договор. ( /ru/forum/899200 ) SEO coaching №7 - Пробуждение силы. Старт 10 ноября! ( /ru/forum/914473 )
WS
На сайте с 17.11.2010
Offline
25
#133
LinusTorvalds:
У него есть интерпретатор, надеюсь не новое, для вас программиста, слово. Так вот, вся эта фигня по собиранию PHP в исполнительные файлы - ничто иное, как упаковка самого кода php и его интерпретатора в один пакет.

Это не так, указанный компилятор реально компилит код в испольняемые файлы иначе какой от него смысл.

LinusTorvalds:
Правильно делает.

Тогда конечно смысла обсуждать дельше ничего нет, ява не язык программирования, С# - тоже, один С++ это конечно язык программирования, ах да ещё асемблер забыл. :)

LinusTorvalds:
Ах, вам ява-фаперам не понять, рветшаблон, да? (:

Почему это прекрасно понимаю, Паскаль был написан также. Та цитата совсем о другом.

LT
На сайте с 19.11.2010
Offline
0
#134
WEB_Spb:
Причем тут ядро? Не говоря уже об одинаковости и монолитности.
Не надо уходить в сторону - речь идет о динамической маршрутизации, о роли BGP-маршрутизатора.
Безусловно, проще сказать, что линукс - это Д'Артаньян, а провайдеры - ....
Однако, факт остается фактом, специалисты различных телекоммуникационных компаний с немалым опытом работы, не желают видеть в АС данной ОС в указанной роли.
Линукс хорош в роли файл-сервера, даже на СХД не тянет, что подтверждает его применение в продукции разных марок.

Да ладно :) Хоть один аргумент будет? Ваши провайдеры меня не интересуют и очень большие сомнения насчет их "опыта работы".

К чему я собственно вел, если использовать BSD или Linux в качестве динамического маршрутизатора - на них будет крутится совершенно одинаковое ПО, а если брать в расчет BGP - практически сто процентно. Разница как раз только в ядре [если вдаваться в подробности] и немного в архитектуре.

Ну так и какие проблемы у ваших "специалистов", если на бсд их все устраивает?

Или вы чего-то не знаете, или я сочувствую большенству провайдеров СПб (: Скорее всего Вам попались фряхо-филы :)

Devvver
На сайте с 02.07.2008
Offline
683
#135

niggerzzz, идите отжигайте в других топиках. Там любят, когда люди не в теме всякий бред постят.

LinusTorvalds, я устал ему уже доказывать. человек не понимает принципа, отличия компилятора, интерпретатора.

niggerzzz:
что же тогда такое джава будет

Ну точно не язык программирования. Технология, ведь для работы нужно установить библиотеки.

Заходим на http://www.java.com/ru/download/index.jsp , читаем

Что такое Java?

Программное обеспечение Java позволяет играть в сетевые игры, общаться с людьми по всему миру, подсчитывать проценты по ипотечным кредитам и просматривать трехмерные изображения. Приложения, которые написаны на языке программирования Java и доступ к которым можно получить из браузера, называются "апплетами". Крупные компании также используют апплеты Java для интранет-приложений и для систем электронной коммерции.

Это написали те, кто создали Java. Все понятно?

Теперь переходим на http://www.java.com/ru/download/help/testvm.xml

Может ли Java работать на компьютере без установки интерпретатора? Нет!

Java - не язык программирования!

Мой блог. Все о создании сайтов,Seo и СДЛ ( https://e-moldovanu.com/ ) Мой SEO телеграм канал https://t.me/seobloggers
LT
На сайте с 19.11.2010
Offline
0
#136

Devvver, эм. Ну как раз таки Java - язык программирования. Просто для работы нужна виртуальная машина.

Моя фраза была о том, что я лично Яву за ЯП не считаю. Потому что тормозное говно. Но это имхо и обсуждать тут особо нечего.

Devvver
На сайте с 02.07.2008
Offline
683
#137
LinusTorvalds:
я лично Яву за ЯП не считаю

Я тоже считаю. Если даже разработчикам стыдно назвать Java языком, то думаю все понятно.

N
На сайте с 22.11.2008
Offline
181
#138
Может ли Java работать на компьютере без установки интерпретатора? Нет!
Java - не язык программирования!
koketkade, в этом и есть принцип языка. Если нельзя откомпилировать или создать на языке приложение, компилирующее исходник - это скрипт.
niggerzzz, идите отжигайте в других топиках. Там любят, когда люди не в теме всякий бред постят.

буга-га-ше-нь-ки мусье теоретиГ.

Говорить о том что если у языка нет компилятора то это не язык, это идиотизм в степени n, при n -> бесконечность!!!

Вы вообще знакомы с понятиями компилятор и интерпретатор???

Компилятор переводит на стадии компиляции код в машинный код.

Интерпретатор непосредственно в момент выполнения преобразует код в машинный код.

А не задумывались зачем это сделано ? в процеесе интерпритации не нужно тратить ресурсы на компиляцию, как итог небольшйи приложения в 100% выигрывают в производительности.

А подумать что разные ЯП для разных целей тоже не судьба??? хрен с ним на пыхе не напишу дескоптный софт, а вы на с++ напишите полноценный сайт ??? мм? с++ теперь не ЯП ?

niggerzzz добавил 21.11.2010 в 00:27

LinusTorvalds, Devvver, ваша проблема в том что вы остались в прошлом веке, в обнимку с теми технологиями, ну что ж кому где лучше!

LT
На сайте с 19.11.2010
Offline
0
#139

WhiteSmartFox

Таки да. Для PHP уже накатали компилятор. Беру слова из своего первого абзаца назад. Не уследил за новостями.

Однако это не делает PHP способным на что-то, кроме веба. Ну и в принципе, это ничего не меняет. PHP так и останется интерпретируемым яп.

niggerzzz

Ну поведай же мне, в чем я конкретно не прав. Кроме неофициальной компиляции PHP в бинарник.

Я послушаю :)

N
На сайте с 22.11.2008
Offline
181
#140
Это написали те, кто создали Java. Все понятно?
Программное обеспечение Java позволяет играть в сетевые игры, общаться с людьми по всему миру, подсчитывать проценты по ипотечным кредитам и просматривать трехмерные изображения. Приложения, которые написаны на языке программирования Java и доступ к которым можно получить из браузера, называются "апплетами". Крупные компании также используют апплеты Java для интранет-приложений и для систем электронной коммерции.

а что тут может быть ясно? очередной батхерд. С русским так плохо что тяжело понять что имеется ввиду ПО написанное на языке Джава ?

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий