LinusTorvalds

Рейтинг
0
Регистрация
19.11.2010
WhiteSmartFox:
А выполняется ли код C++ на телефонах, холодильниках и в браузерах?
Вы много систем знаете для которых нет виртуальной машины Java, но есть компилятор С++?

А вы как думаете, если там по вашему выполняется дважа, которая сама на С :)

Это вы сказали, что у джавы кроссплатформенность выше, вы как-бы и должны их перечислить.

Если виртуальная машина написана на С, то чтобы портироваться под другую архитекруту, ей самой нужен компилятор С под эту систему :) Так что увы...

Все, все. Я ушел по настоящему.

что-то я предчувствую рекурсия сейчас начнется. Любимый openbox докомпилился, поэтому пошел спать :)

Всем спасибо за дискуссию.

WhiteSmartFox:
Но Java и С# именно с рождения избавлены от этих ошибок

Это не ошибки, это фичи. И как раз из-за этого теряют производительность.

Не всем нужна кроссплатформеность это раз

Вот таких сразу на кол.

у Java её ещё больше это два

Я про яву не говорил. А вообще очень интересное утверждение. Уверены в этом? :) С учетом того, что сама виртуальная машина явы в большей мере написана... на чем?

WhiteSmartFox:
Когда программиста два это работает, когда 2 тысячи нет, любая ошибка с указателями может перетереть любой код и любые данные в любом месте, какое тут уже ООП с инкапсуляцией.
Я общался с людьми работающими на подобных проектах, они с радостью перешли бы на C#, но пока не хватает ресурсов для подобных изменений.

Утечки памяти, ошибки с указателями и т.д - нормально поддаются отладке. Огромных проектов на сях всюду хватает. Потому что им важна эта гибкость.

Переход на шарп? Пусть идут в это анальное рабство, если готовы рискнуть быстродействием и нормальной кроссплатформенностью.

LinusTorvalds добавил 21.11.2010 в 01:16

niggerzzz:
ни разу не гибкие.

Вы уверены что сможете написать полноценной веб приложения на С++ ??

Ммм. по сферам ? только дескоптные приложения для пк. А возьмите свою мобилку, планшет, сходите в интернет что там??? Джава 😂

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

Посмотрел на Пк - С

Посмотрел на мобилку - С

Посмотрел в интернет - и, о черт, этот сервер тоже большей частью крутится на С.

Апопкалипсис :)

И вообще, я тут что-то разошелся. Я тут честь линукса отстаивать собирался 😂

LinusTorvalds добавил 21.11.2010 в 01:18

Вот блин, даже джава большей частью на C++.

Мир захвачен, предлагаю сдать оружие (:

niggerzzz:
Ну вот каежется конкретно с вами мы приходим к понмианию 🚬

На самом деле мне на протяжении всего топика не ясна идея компилятора на рнр 😂 нафига ???

Я уже как-то смутно понимаю, кто о чем, зачем и что вообще мы пытаемся выяснить. Наверное поздно уже слишком, закомпилялся уже сегодня.

Вот как раз компилятор на PHP меня и возмутил (:

niggerzzz:
Мы сейчас о средствах преоброзования в машинный код или о языках ???🚬

Я собственно о том, что Си (C++) - неверотяно гибкие языки. Применимы где угодно и для каких угодно целей. Зачем углубились в асм - не понятно (: И они никак не ограничены десктопом.

А уж яву по сферам пременения они превосходят во много раз. Хотя бы возможностью низкоуровнего программирования.

niggerzzz:
Тут важно понять суть что ЯР это способ записи компьютерных программ в понятном нам виде для последующего преобразования в машинный код посредствам компилирвоания или интерпритирования. И говорить что если у языка нет компилятора и это не язык, это не профессиональнои как минимум!

Ну, я этого не говорил. Говорил про то, что пхп не компилится в бинарник, фейланул, это да (: Уже есть возможность компилить сторонними средствами. А про компилятор на пхп - попрежнему бред.

PHP, Python, Java, C++ - все языки программирования. Одни компилятся сразу в байт код, другие интерпретируются. Языками от этого они быть не перестали.

А С++ можно использовать только в низкоуровневых вещах, в остальном он уже устарел лет на 20, всевозможные проблемы с указателями и памятью делают его абсолютно не удобным для серьезных приложений, Java + C# являются его куда улучшенными версиями.

О да, для неосиляторов это действительно огромная проблема. С++ позволяет держать память под контролем. если руки из того места растут. Мощный и гибкий инструмент.

Кто это не осилил - юзают тормозные решение со сборщиками мусора.

niggerzzz:
Конкретно в том что на С++ можно на данный момент реализовать приложения онли деспот ПК! А сферах применения Джавы думаю не стоит рассказывать ок ?

Я уже встречал людей в грудь бивших об убогости явы, но это в 99% случаев люди так и не осилившие все прелести языка.

niggerzzz добавил 21.11.2010 в 00:40
LinusTorvalds, по логической цепочке мы уходим к асму а дальше прямо к 0 и 1.

Странно как-то вы к асму и байтам пришли :) В данном случае заканчивается тем, что и PHP и Python написаны на сях. Так что утверждение, что на Си можно писать только под десктоп - не обосновано. Увы :)

LinusTorvalds добавил 21.11.2010 в 00:47

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

А при чем тут С++ и асм? (:

niggerzzz:
а вы на с++ напишите полноценный сайт ???

А на чем по вашему написан PHP и Python? :)

По логической цепочке, можно прийти к выводу, что да, на сях можно сделать что угодно :)

12 3
Всего: 27