🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.objects
3 messages
3 total messages Started by Paweł Thu, 29 Jun 2006 09:49
Java czy Ada ? (aplikacje mission-critical, również obiektowe)
#14843
Author: Paweł
Date: Thu, 29 Jun 2006 09:49
22 lines
1802 bytes
Witam,

Mam pytanko o aplikacje mission-critical (takie, które kiedyś pisało
się głównie w Adzie, na potrzeby np. przemysłu lotniczego, kosmicznego,
czy kontroli sygnalizacji świetlnej w dużych metropoliach). Póki co o Adzie
coraz mniej słychać - a wszędzie mocno zaczyna wdzierać się Java.

Takie aplikacje (i narzędzia w których się je pisze) muszą być zgodne z 
szeregiem norm (choćby DO178B). Jak Waszym zdaniem wygląda Java w takich 
zastosowaniach? Niby nie jest taka restrykcyjna jak Ada, jednak zaczyna się
ją stosować... Nie sądze też żeby Eclipse, czy NetBeans miały określone
certyfikacje. 

Czy rzeczywiście Java również w tych zastosowaniach zaczyna wypierać Adę?
Niby Ada się rozwija, powstał już chyba nowy draft (Ada 2005). Do pisania
aplikacji współbieżnych, rozproszonych, czy real-time chyba sporo jednak 
Javę wyprzedza ...

Pozdrawiam. P.

-- 
Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/
Re: Java czy Ada ? (aplikacje mission-critical, również obiektowe)
#14844
Author: sg
Date: Thu, 29 Jun 2006 09:54
35 lines
2516 bytes
  Paweł napisał(a):
> Witam,
> 
> Mam pytanko o aplikacje mission-critical (takie, które kiedyś pisało
> się głównie w Adzie, na potrzeby np. przemysłu lotniczego, kosmicznego,
> czy kontroli sygnalizacji świetlnej w dużych metropoliach). Póki co o Adzie
> coraz mniej słychać - a wszędzie mocno zaczyna wdzierać się Java.
> 

serio?

> Takie aplikacje (i narzędzia w których się je pisze) muszą być zgodne z 
> szeregiem norm (choćby DO178B). Jak Waszym zdaniem wygląda Java w takich 
> zastosowaniach? Niby nie jest taka restrykcyjna jak Ada, jednak zaczyna się
> ją stosować... Nie sądze też żeby Eclipse, czy NetBeans miały określone
> certyfikacje. 
> 

kiedyś na grupie comp.lang.ada było trochę o tym, że SUN w dokumentacji 
do Javy pisze, że Java nie jest przeznaczona do takich zastosowań i 
głowy za to nie dają, że będzie działać. Jeśli chodzi o Adę, to owszem, 
dają gwarancję, że program będzie działał zgodnie z tym jak jest napisany.

> Czy rzeczywiście Java również w tych zastosowaniach zaczyna wypierać Adę?
> Niby Ada się rozwija, powstał już chyba nowy draft (Ada 2005). 

chyba już nawet jest kompilator, nie? GNAT już jest zgodny z nową Adą.

> Do pisania
> aplikacji współbieżnych, rozproszonych, czy real-time chyba sporo jednak 
> Javę wyprzedza ...
> 
z tego co różni mądrzy ludzi piszą na comp.lang.ada to zależy czego 
oczekujesz od języka. Napisz tam o otrzymasz sporą ilość postów dlaczego 
nie należy używać Javy
Re: Java czy Ada ? (aplikacje mission-critical, również obiektow
#14845
Author: Paweł
Date: Thu, 29 Jun 2006 10:38
20 lines
1861 bytes
>SUN w dokumentacji do Javy pisze, ze Java nie jest przeznaczona 
>do takich zastosowan

No mi też się wydaje, że Ada jest o kilka miliardów $ przed Javą 
w tej branży, ale czyta się o maszynie wirtualnej Jamaica, która
ponoć jest doskonała do RT i stosowana w systemach mission-critical,
powstaje sporo książek typu: "Mission-Critical Java(TM) Project Management"

Stąd to moje pytanie o kondycje Ady. Wiem że doskonale powodzi się firmie
SPARK, która sprzedaje bajońsko drogie narzędzia do weryfikacji i analizy
statycznej softu napisanego w Adzie. Sądząc po szczątkowych kontaktach firmy
w której pracuje z AONIX (firma sprzedająca ObjectAda i parę innych rzeczy
do Ady) - to też nie narzekają na klientów. Jasne że Ada z racji swoich
zastosowań nie jest tak widoczna na rynku, ale mimo wszystko nawet DoD
jakby trochę o niej zapomniał...

pozdrawiam

-- 
Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads