Цитата Сообщение от olegkirillov Посмотреть сообщение
Че-то вас заносит. Неужели программеров нет ни одного?
Я могу написать на древнем 16-битном С не только компилятор для 64-разрядной платформы, но и приложение вообще под другой процессор с совершенно другой архитектурой. Если я скомпилировал прогу под DOSом, это не значит, что я ее под ним же и запускать буду. А куда я унесу бинарник и где запускать его буду - мое личное интимное дело.
Просто вот так вот взять древний 16-битный С и написать "не только компилятор для 64-разрядной платформы, но и приложение вообще под другой процессор с совершенно другой архитектурой" у вас вряд ли выйдет.

Если вы прогу скомпилите под DOSом то вы сможете её запустить только в:
1. DOS, Windows 95/98/Me (одна платформа, всё работает на досе ).
2. Windows NT4/2000/XP (т.к. имеется поддержка DOS приложений).
3. Vista под вопросом, запускать не приходилось, но есть вероятность.

А если вы унисёте бинарник под nix систему могут возникнуть некоторые сложности.

Цитата Сообщение от olegkirillov Посмотреть сообщение
С Java - можете смеяться над ней сколько влезет, но скорость разработки, отладки и сроки выдачи готового продукта она сокращает на порядок.
Здесь, как всегда, все зависит от программера. Будет хороший - будут использоваться все преимущества языка и компилятора, а будет плохой - ничего не поможет.
И насчет базы данных на Java - покопайтесь во внутренностях Oracle, много интересного найдете.
У Java есть свои ограничения, проистекающие от ее преимуществ. Программеру не надо следить за утечками памяти и незаконными операциями, потому что ими занимаются Security Manager и Garbage Collector. Но первый тормозит исполнение своими проверками всего и вся, второй кладет с прибором на желания программера и работает только по своей логике. Первого можно отключить нафиг, показав ему "пропуск", второго можно утихомирить, создав все объекты при старте и на весь период работы (что Java память любит давно известно всем и учитывается при закупке железа).
Изучайте документацию и пишите оптимальный код.

В БЦВМ же операционные системы совсем свои и Java тут вообще ни при чем. Там давно и прочно обосновались ОСРВ, писанные на С и предоставляющие прогам все нужные библиотеки на нем же. Кодить там на Асме нечего.
Ну никто действительно не смеётся над Java. Просто каждый язык предназначен для решения определённых задач. Java позиционировалась как мультиплатформенный язык, у неё это получилось, хотя в жертву принесли производительность. На ней проще и быстрее писать, но писать код для систем управления самолётом... пока этот язык для этого не подходит.