Pau no linux - muito massa :)  XML
Índice dos Fóruns » Assuntos gerais (Off-topic)
Autor Mensagem
marcelomartins
Moderador
[Avatar]

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.

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
[MSN]
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.
[WWW]
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
[MSN]
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 )
[WWW]
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...



[MSN]
peczenyj
Moderador
[Avatar]

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.'
[WWW]
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.
[WWW]
LucasUyezu
JavaChild
[Avatar]

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
[MSN]
#@®®¡$
Moderador
[Avatar]

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.
[WWW] [ICQ]
boaglio
Moderador
[Avatar]

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!
[WWW]
lucao
Java Ninja
[Avatar]

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.
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.
[WWW]
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.


[WWW]
renatosilva
GUJ Master

Membro desde: 16/12/2004 17:09:19
Mensagens: 1787
Offline

boaglio wrote:
Verifique a diferença dos códigos:

ADA
C
C++

Olhando ADA pela primeira vez parece uma mistura de Java com PL/SQL.


Parece muito com Delphi, legal...
 
Índice dos Fóruns » Assuntos gerais (Off-topic)
Ir para:   
Powered by JForum 2.1.8 © JForum Team