| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/05/2006 09:59:32
|
marcelomartins
Moderador
![[Avatar]](/images/avatar/777669af68dbccabc30c3b6bcaa81825.jpg)
Membro desde: 07/01/2004 10:53:19
Mensagens: 1477
Localização: Porto Alegre - RS
Offline
|
Olhem onde tava rodando um sistema Linux.
http://www.flickr.com/photos/milliped/116393699/
|
Marcelo Martins
http://twitter.com/marcelomartins
Tudo que hoje eu realmente preciso saber, aprendi no jardim da infância.
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/05/2006 10:30:45
|
flaleite
JavaEvangelist
Membro desde: 31/03/2006 15:28:55
Mensagens: 472
Localização: Ribeirão Preto - SP
Offline
|
hahaha... imagina se isso ocorre em algum sistema critico do avião...
|
Flávio Suguimoto
flaleite.blogspot.com
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/05/2006 10:38:00
|
thingol
Moderador
Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline
|
a) Sistemas críticos são escritos em ADA (não são loucos de deixar coisas escritas em C++)
b) Sistemas críticos normalmente têm controle redundante (imagine se pifa alguma coisa. É por isso que há no mínimo um piloto e um co-piloto. Se um deles "pifa" o outro toma o comando.)
c) Em último caso, o comandante do Airbus pode soltar manualmente o trem de pouso, que ele baixa sozinho pela gravidade.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/05/2006 10:39:41
|
flaleite
JavaEvangelist
Membro desde: 31/03/2006 15:28:55
Mensagens: 472
Localização: Ribeirão Preto - SP
Offline
|
pô thingol!!!
nem deixa eu fazer uma piadinha...
não estava falando sério...
|
Flávio Suguimoto
flaleite.blogspot.com
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/05/2006 10:42:15
|
thingol
Moderador
Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline
|
Agora mesmo eu estava vendo um celular de um colega, um Motorola MPx220 (acho que é esse o modelo), que roda - Windows Mobile !
Imagine se eu estiver soterrado em algum terremoto e precisar pedir ajuda.
Qual é a tela que vai aparecer quando for tentar digitar o telefone da emergência?
(Existem alguns modelos da Motorola que rodam Linux, principalmente no mercado chinês. Mas nem por isso são mais confiáveis )
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/05/2006 10:47:24
|
flaleite
JavaEvangelist
Membro desde: 31/03/2006 15:28:55
Mensagens: 472
Localização: Ribeirão Preto - SP
Offline
|
thingol wrote:Agora mesmo eu estava vendo um celular de um colega, um Motorola MPx220 (acho que é esse o modelo), que roda - Windows Mobile !
Imagine se eu estiver soterrado em algum terremoto e precisar pedir ajuda.
Qual é a tela que vai aparecer quando for tentar digitar o telefone da emergência?
(Existem alguns modelos da Motorola que rodam Linux, principalmente no mercado chinês. Mas nem por isso são mais confiáveis  )
Cada download de ringtone vc tem que bootar para recarrega-lo? hehehehe...
Nos celulares Linux se travar tem como dar um init 6? hehehehe...
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/05/2006 11:01:28
|
peczenyj
Moderador
![[Avatar]](/images/avatar/299dc35e747eb77177d9cea10a802da2.jpg)
Membro desde: 26/03/2006 23:25:37
Mensagens: 3191
Localização: Rio de Janeiro
Offline
|
qual a diferença entre um codigo escrito em ADA e um em C++ ?
|
http://pacman.blog.br
'Não importa quanto alguém se dedique à tarefa. Ninguém consegue fazer a água da cascata cair para cima.' |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/05/2006 11:08:53
|
thingol
Moderador
Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline
|
http://en.wikipedia.org/wiki/Ada_programming_language
Ada is a structured, statically typed imperative computer programming language designed by a team led by Jean Ichbiah of CII Honeywell Bull during 1977?1983. It addresses many of the same tasks as C or C++, but with one of the best type-safety systems available in a statically typed programming language. Ada was named after Ada Lovelace, who is often credited with being the first computer programmer.
Ada was originally targeted at embedded and real-time systems, and is still commonly used for those purposes. The Ada 95 revision, designed by S. Tucker Taft of Intermetrics between 1992 and 1995, improved support for systems, numerical, and financial programming.
Notable features of Ada include strong typing, modularity mechanisms (packages), run-time checking, parallel processing (tasks), exception handling, and generics. Ada 95 added support for object-oriented programming, including dynamic dispatch.
Ada supports run-time checks in order to protect against access to unallocated memory, buffer overflow errors, off by one errors, array access errors, and other avoidable bugs. These checks can be disabled in the interest of efficiency, but can often be compiled efficiently. It also includes facilities to help program verification. For these reasons, it is very widely used in critical systems like avionics, weapons and spacecraft.
It also supports a large number of compile-time checks to help avoid bugs that would not be detectable until run-time in some other languages or would require explicit checks to be added to the source code.
Ada's dynamic memory management is safe and high-level, like Java and unlike C. The specification does not require any particular implementation. Though the semantics of the language allow automatic garbage collection of inaccessible objects, most implementations do not support it. Ada does support a limited form of region-based storage management. Invalid accesses can always be detected at run time (unless of course the check is turned off) and sometimes at compile time.
Unlike most ISO standards, the Ada language definition (known as the Ada Reference Manual or ARM) is free content. Thus, it is a common reference for Ada programmers, not just programmers implementing Ada compilers.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/05/2006 11:09:47
|
LucasUyezu
JavaChild
![[Avatar]](/images/avatar/74e1ed8b55ea44fd7dbb685c412568a4.jpg)
Membro desde: 26/03/2006 22:41:46
Mensagens: 118
Offline
|
peczenyj wrote:qual a diferença entre um codigo escrito em ADA e um em C++ ?
Basicamente, a mesma entre um corte feito com um bisturi e uma faquinha de rocambole
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/05/2006 11:09:48
|
#@®®¡$
Moderador
![[Avatar]](/images/avatar/2288f691b58edecadcc9a8691762b4fd.jpg)
Membro desde: 13/02/2004 09:42:28
Mensagens: 807
Localização: São Paulo
Offline
|
peczenyj wrote:qual a diferença entre um codigo escrito em ADA e um em C++ ?
Além da linguagem de programação?
http://en.wikipedia.org/wiki/Ada_programming_language wrote:Ada supports run-time checks in order to protect against access to unallocated memory, buffer overflow errors, off by one errors, array access errors, and other avoidable bugs. These checks can be disabled in the interest of efficiency, but can often be compiled efficiently. It also includes facilities to help program verification. For these reasons, it is very widely used in critical systems like avionics, weapons and spacecraft.
|
Wilerson "#@®®¡$" de Oliveira
http://mundoestranho.net/blog/
Douglas Adams wrote:I love deadlines. I like the whooshing sound they make as they fly by.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/05/2006 11:34:12
|
boaglio
Moderador
![[Avatar]](/images/avatar/c0c7c76d30bd3dcaefc96f40275bdc0a.png)
Membro desde: 09/09/2002 21:23:39
Mensagens: 1865
Localização: Sampa City
Online
|
Verifique a diferença dos códigos:
ADA
C
C++
Olhando ADA pela primeira vez parece uma mistura de Java com PL/SQL.
|
Tem dúvidas de Java? Poste no fórum! Não respondo dúvidas de Java via MP! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/05/2006 11:37:54
|
lucao
Java Ninja
![[Avatar]](/images/avatar/d5036c64412973d610202be8dce2b82a.jpg)
Membro desde: 20/12/2004 11:38:33
Mensagens: 298
Localização: Santos/SP
Offline
|
O que vem a ser "Strong typing" ? Já ouvi bastante mas nunca soube o que era.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/05/2006 11:56:21
|
thingol
Moderador
Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline
|
Como exemplo de "weak typing" vamos ver um código em JavaScript.
Como exemplo de "strong typing" vamos ver um código em Java.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/05/2006 12:01:20
|
thingol
Moderador
Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline
|
boaglio wrote:
Olhando ADA pela primeira vez parece uma mistura de Java com PL/SQL.
Aham, a sintaxe do PL/SQL (a própria Oracle diz isso) foi derivada da ADA.
|
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/05/2006 13:19:09
|
renatosilva
GUJ Master
Membro desde: 16/12/2004 17:09:19
Mensagens: 1787
Offline
|
Parece muito com Delphi, legal...
|
|
|
 |
|
|