Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.05.21;
Скачать: CL | DM;

Вниз

на что переходить?   Найти похожие ветки 

 
DiamondShark ©   (2006-04-28 00:31) [40]


> Или С (без плюсов)

Очень смешно...

без плюсов, без UI, без БД...

"Портируемость" приложений на Ц ограничивается уровнем hello, world.


 
DiamondShark ©   (2006-04-28 00:32) [41]


> Что значит «общая база»?

Оптовая база.


 
Игорь Шевченко ©   (2006-04-28 00:36) [42]

DiamondShark ©   (28.04.06 00:31) [40]


> Очень смешно...


Хорошо смеется тот, кто стреляет последним.


> без плюсов, без UI, без БД...


Однако пишут и именно переносимые.


 
Marser ©   (2006-04-28 00:59) [43]

> [38] Gero ©   (28.04.06 00:22)
> > возможно через надцать лет у них будет общая база с ПК
>
> Что значит «общая база»?

Архитектура, а соответственно и ОС, из чего следует и [39]


 
Тульский ©   (2006-04-28 09:17) [44]

Думаю, лучше переходить на Аксапту.


 
Marser ©   (2006-04-28 10:02) [45]

> Очень смешно...
>
> без плюсов, без UI, без БД...
>
> "Портируемость" приложений на Ц ограничивается уровнем hello,
> world.

В компьютерном мире, окромя продвинутых супер-ЭВМ, ПК, КПК, смартфонов и прочей дребедени, есть ещё и embedded. И вот там "не приплюснутый" чувствует себя хорошо, хотя "приплюснутый" тоже кое-где есть.


 
Untermensch   (2006-04-28 11:46) [46]

Чё то никто не вспомнил про FreePascal...


 
DevilDevil ©   (2006-04-28 12:44) [47]

Продажа - не смерть!
Дельфа продержится ещё Очень долго, нечего паниковать

Другое дело, что количество вакансий Delphi программистов существенно ниже Сишных. Да, Да, есть такие вакансии! И если у тебя нет опыта в Сях, а на желаемой работе уж лет 5 пользуются ими, то хрен тебя кто возьмёт на такую работу!

НО! Советую втихую изучать и СИ и Net и Java, - мало ли что может быть. У нас в городе 3 серьёзные организации, где можно найти хорошую работу программиста: Интел, Мера и Телма. Так везде требуется вышеперечисленное! Дельфисты рулят не очень... :(


 
DiamondShark ©   (2006-04-28 13:15) [48]


> Однако пишут и именно переносимые.

Не верю.
Я ещё согласен на определение "переносимости" как "объём обработки напильником меньше эпсилон" ;)
Но не больше того.

Как можно говорить о переносимости, если любое взаимодействие программы с внешним миром -- непереносимо?

Вообще, слово "переносимость" надо исключить из лексикона, как порождающее вредные иллюзии.

Переносимости не существует. Вообще.

Си-программы не переносятся. Они компилируются разными платформозависимыми компиляторами.
Жава- и НЕТ-программы вообще никуда не переносятся. Они работают в одной и той же виртуальной среде.

Все эти разговоры о "переносимости" -- идеализм и поповщина.


 
Иксик ©   (2006-04-28 13:46) [49]


> Kerk ©   (27.04.06 20:24) [25]

:)))))))))


 
Игорь Шевченко ©   (2006-04-28 14:01) [50]

DiamondShark ©   (28.04.06 13:15) [48]


> Си-программы не переносятся. Они компилируются разными платформозависимыми
> компиляторами.


Этого недостаточно, для того, чтобы считать программу переносимой ?


 
Джо ©   (2006-04-28 14:04) [51]

> [50] Игорь Шевченко ©   (28.04.06 14:01)
> DiamondShark ©   (28.04.06 13:15) [48]
> > Си-программы не переносятся. Они компилируются разными
> платформозависимыми
> > компиляторами.
> Этого недостаточно, для того, чтобы считать программу переносимой
> ?

ИМХО, нет. Программу — нет, ее исходный код — возможно. Ну так ведь в таком смысле и Паскаль переносим.


 
Тульский ©   (2006-04-28 14:15) [52]


> DevilDevil ©   (28.04.06 12:44) [47]
> Продажа - не смерть!

Оптимист


 
DiamondShark ©   (2006-04-28 14:18) [53]


> Игорь Шевченко ©   (28.04.06 14:01) [50]

Считать можно как угодно.
Я просто вижу, что часто говоря о "переносимости" забывают о том, что это на самом деле означает. А это рождает иллюзии. Например, чрезмерно частое поклонение иконе "переносимости СИ-программ" приводит к ложному представлению, что эта самая "переносимость" обеспечена каким-то волшебным свойством самого языка, а вовсе не системного ПО и прочего окружения.
Я нахожу такую мифологизацию крайне вредной, причинившей реальный вред развитию. Чем именно? Да как минимум неоправданным распространением одного, не самого лучшего языка, и созданием предпосылок для наступления мрачного средневековья Ц++, из которого мы только-только начинаем в муках выходить...


 
DiamondShark ©   (2006-04-28 14:18) [54]


> Джо ©   (28.04.06 14:04) [51]

Вот именно!


 
iZEN ©   (2006-04-28 14:25) [55]

DiamondShark ©   (28.04.06 13:15) [48]
>Жава- и НЕТ-программы вообще никуда не переносятся. Они работают в одной и той же виртуальной среде.

Насчёт "НЕТ" соглашусь.
Да, точка-НЭТ-приложения работают только под Windows и ограниченно (типа Mono) под "заменителями", которые представляют собой своеобразную виртуальную машину Windows+CLR (чистой CLR не существует). Кроме того, в точка-нет нарушен принцип поддержки исполнения приложений снизу-вверх, то есть приложения, написанные под 1.1 не будут выполнятся на новых версиях CLR 2.0 и т.д. — нужна переработка и перекомпиляция.

Насчёт "Жава" не соглашусь.
Java-приложения, если написаны в соответствии с открытыми спецификациями JCP (http://jcp.org) будут работать без перекомпиляции на большинстве устройств, на которых установлена виртуальная машина, поддерживающая эти же спецификации. Виртуальных машин — несколько, есть из чего выбирать на каждой из аппаратных платформ с различной разрядностью (байткод не зависит от разрядности процессора). Поддержка снизу-вверх выполнена блестяще: большинство старых приложений так же работают в новой среде.


 
Игорь Шевченко ©   (2006-04-28 14:29) [56]

DiamondShark ©   (28.04.06 14:18) [53]

Дима, вы согласитесь, что переносимость любой программы обеспечена системным ПО и прочим окружением ?


 
jack128 ©   (2006-04-28 14:33) [57]

iZEN ©   (28.04.06 14:25) [55]
Виртуальных машин — несколько, есть из чего выбирать на каждой из аппаратных платформ с различной разрядностью

Эти виртуальные машины создают одну и туже "виртуальную среду".

Джо ©   (28.04.06 14:04) [51]
Программу — нет

Есть ведь Wine , значит и программы - переносимы  :-))


 
Сергей М. ©   (2006-04-28 14:40) [58]

Удалено модератором


 
Джо ©   (2006-04-28 14:45) [59]

> [57] jack128 ©   (28.04.06 14:33)
> Джо ©   (28.04.06 14:04) [51]
> Программу — нет
> Есть ведь Wine , значит и программы - переносимы  :-))

Только написанные на C(++)?


 
DiamondShark ©   (2006-04-28 14:50) [60]


> Игорь Шевченко ©   (28.04.06 14:29) [56]

Соглашусь.
Только это означает уничтожение самого понятия "переносимость" :)


> iZEN ©   (28.04.06 14:25) [55]


> будут работать без перекомпиляции на большинстве устройств

Не устройств, а на виртуальной машине.


 
Джо ©   (2006-04-28 14:51) [61]

> [60] DiamondShark ©   (28.04.06 14:50)
> Соглашусь.
> Только это означает уничтожение самого понятия "переносимость"
> :)

Точно. Ничего никуда не "переносится". :)


 
Чапаев ©   (2006-04-28 15:08) [62]


> Только это означает уничтожение самого понятия "переносимость"
> :)

Так ведь исходя из DiamondShark ©   (28.04.06 13:15) [48] переносимости нет вовсе... Матретса поимела тебя, Нео... :o]


 
syte_ser78 ©   (2006-04-28 15:21) [63]

Вопрос к Хорько

Тебя случайно не Игорь зовут? В анкете не сказано.Я серьезно.


 
Джо ©   (2006-04-28 15:31) [64]

> [63] syte_ser78 ©   (28.04.06 15:21)
> Вопрос к Хорько
>
> Тебя случайно не Игорь зовут? В анкете не сказано.Я серьезно.

Более того, его даже не Хорько зовут. Сорри за то, что вмешиваюсь, но неприятно наблюдать, когда фамилии перевирают.


 
iZEN ©   (2006-04-28 16:00) [65]

DiamondShark ©   (28.04.06 14:50) [60]
>> будут работать без перекомпиляции на большинстве устройств
>Не устройств, а на виртуальной машине.
А это что-то меняет? ;)
Так всё-таки будут работать. И это радует.
Пользователю ведь нужно рабоать с приложениями, которые он (пользователь) знает, а что оно работает одинаково и на MacOSX, и на Windows с Линуксом — это только плюс для него.
Вот для Java несколько (десятков) настольных приложений для любого аспекта работы:
http://java.sun.com/products/jfc/tsc/sightings/index.html


 
syte_ser78 ©   (2006-04-28 16:07) [66]

Джо ©   (28.04.06 15:31) [64]
Патч к syte_ser78 ©   (28.04.06 15:21) [63][Ответить]

.....
 if readln="Вопрос к Хорько";
   then      
   writeln("Вопрос к Харько");
.....


 
jack128 ©   (2006-04-28 17:10) [67]

Джо ©   (28.04.06 14:45) [59]
в том числе и на с(++)


 
Джо ©   (2006-04-28 17:13) [68]

> [67] jack128 ©   (28.04.06 17:10)
> Джо ©   (28.04.06 14:45) [59]
> в том числе и на с(++)

Да, но куда они переносятся? И свойство ли это самих программ "переносимость"? Никуда они не переносятся, для них просто создается копия "родной среды обитания", вот и всё :)


 
Marser ©   (2006-04-28 17:19) [69]

> DiamondShark ©  

При такой постаноске можно дойти до понимания, что переносимости не существует в принципе. Но ведь под переносимостью и кросс-палтформенностью понимают не портируемость бинарного файла, а то, что CLX-проект компилируется в Kylix, а написанная на С программка для 8051 может быть перенесена в AVR заменой аккумулятора регистром R16 и ещё нескольких кудесничаний(с векторами прерывания и т.д. ), и то, при условии, что нет соответствующей бибилиотеки описаний.


 
Суслик ©   (2006-04-28 18:32) [70]

А может все-таки дельфи подождать: вот, 23 мая у них семинар будет, и не по ALM, а по средам разработки. Может рано хоронить то?


 
Суслик ©   (2006-04-28 18:32) [71]

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


 
Marser ©   (2006-04-28 18:34) [72]

Ага, ща набегут студенты с Делфёй по 80 рублей :-))


 
Суслик ©   (2006-04-28 18:56) [73]

Ну вот, пришел поручик ... :)
Поддержи производителя (хоть и не отечественного) и, возможно, продукт станет больше тебя радовать, т.к. станет качественней.


 
Anton_K ©   (2006-04-28 19:12) [74]


Суслик ©   (28.04.06 18:32) [71]
> вот, 23 мая у них семинар будет, и не по ALM, а по средам
> разработки.

Вы по моему что-то не так поняли. Семинар называется "Borland Developers Studio 2006: продуктивность разработки для Windows и .NET с использованием языков Delphi, C++ и C#.
Семинар посвящается сегодняшнему дню и перспективам развития технологий Borland в области разработки прикладных систем."
То есть именно про ALM, а не про среды разработки.


 
Суслик ©   (2006-04-28 19:16) [75]


> Вы по моему что-то не так поняли.

Да, наверное вы правы :(



Страницы: 1 2 вся ветка

Текущий архив: 2006.05.21;
Скачать: CL | DM;

Наверх




Память: 0.63 MB
Время: 0.07 c
15-1146032967
Alex.
2006-04-26 10:29
2006.05.21
Конвертирование фотографий в DVD фильм.


3-1143191600
kley
2006-03-24 12:13
2006.05.21
замена нулей


4-1141029839
ionn
2006-02-27 11:43
2006.05.21
Как запретить сторонним программам раскрывать свои окна


2-1146489024
Golik
2006-05-01 17:10
2006.05.21
отчет QuickRep !


2-1146743284
Andrey235
2006-05-04 15:48
2006.05.21
проблема с динамичным массивом