Jump to content

Dennis Ritchie Has Died , Founder of C programming language & co-creator of Unix


camurso_
 Share

Recommended Posts

A nível pessoal o Dennis teve muito mais impacto no meu dia a dia do que o Steve, nunca possuí nada de nadinha da Apple e usei montes de programas feitos em C e alguns progs unix (antigos bules).

DON'T rest in peace, please leave your shadow upon this world forever.

E não custa sublinhar que o C é a base do C++, do Java, do PHP e outros, quase pode-se dizer que a internet como a temos hoje, é graças a esse homem.

Não é preciso ir por ai. Basta pensar que o Microsoft Windows, Mac OSX, Linux, iOS e o Android são baseados na linguagem C smile.png

Link to comment
Share on other sites

A nível pessoal o Dennis teve muito mais impacto no meu dia a dia do que o Steve, nunca possuí nada de nadinha da Apple e usei montes de programas feitos em C e alguns progs unix (antigos bules).

DON'T rest in peace, please leave your shadow upon this world forever.

E não custa sublinhar que o C é a base do C++, do Java, do PHP e outros, quase pode-se dizer que a internet como a temos hoje, é graças a esse homem.

Nadinha? Ambiente gráfico e rato?

Só para que conste, nenhuma dessas coisas for criada pela apple ^^

Eu sei disso. Mas o que eu não disse que ele tinha inventado. O que eu disse foi que ele é que colocou no mercado e viu futuro naquilo.

Link to comment
Share on other sites

Punk, lamento, mas infelizmente, nunca será dado o verdadeiro valor a este senhor e ao real contributo que deu para a Humanidade, apenas porque não ganhou (muito) dinheiro com isso.. Efeitos do consumismo...

Link to comment
Share on other sites

Nadinha? Ambiente gráfico e rato?

Uma mentira contada muitas vezes...

Não foi a Apple que inventou o Rato. Quem o inventou foi o Douglas Englebart, e foi usado pela primeira vez no Xerox Alto Computer.

E outra mentira, o primeiro computador a usar um Ambiente Grafico foi em 1973 com o Xerox Alto e o Xerox Star.

Só em 1984 é que a Apple apareceu com o seu primeiro Mac com Ambiente gráfico, 11 anos depois.

Link to comment
Share on other sites

PS: Punk, vi o teu post a seguir. Contudo muitas vezes tentam dar o mérito do Ambiente Gráfico e do Rato à Apple, e a única coisa que eles fizeram foi vender o produto(ou seja, mérito no Markting), e esquecem-se de quem deveria ter tido o maior mérito, aqueles que tiveram a genialidade de os inventar wink4.gif


b1yqndj3mwli.png

Link to comment
Share on other sites

Realmente é uma pena ninguém dar atenção à morte deste senhor.

Se fosse o manel que escreveu o livro qualquer que ninguém leu ou a peça qualquer que ninguém viu, pelo menos uma menção num jornal havia.

O inventor da linguagem de programação que serviu de base para praticamente todos os aparelhos que possuímos e utilizamos no dia a dia... Nada!

Link to comment
Share on other sites

O return no main é o código de saída do programa e se a ideia é indicar que o programa terminou com sucesso (o normal), então 0 é o valor correcto. Qualquer valor positivo significa insucesso, erro, whatever... Para máxima portabilidade até se deve usar as macros EXIT_SUCCESS e EXIT_FAILURE e se forem ver ao código fonte dos header files, a maior parte deles é 0 e 1 respectivamente.

E -1 é que não faz sentido nenhum. Isso é mais usado para retornar valor de funções e indicar que a função não funcionou como era suposto, por outras palavras, erro. Mas o main não é propriamente uma função e logo o -1 não tem lógica. E tenho a sensação que em alguns casos um número negativo será convertido para um valor entre 0 e 255, pois são esses apenas esses os valores, tipicamente, aceites como códigos de saída dos programas.

Link to comment
Share on other sites

O return no main é o código de saída do programa e se a ideia é indicar que o programa terminou com sucesso (o normal), então 0 é o valor correcto. Qualquer valor positivo significa insucesso, erro, whatever... Para máxima portabilidade até se deve usar as macros EXIT_SUCCESS e EXIT_FAILURE e se forem ver ao código fonte dos header files, a maior parte deles é 0 e 1 respectivamente.

E -1 é que não faz sentido nenhum. Isso é mais usado para retornar valor de funções e indicar que a função não funcionou como era suposto, por outras palavras, erro. Mas o main não é propriamente uma função e logo o -1 não tem lógica. E tenho a sensação que em alguns casos um número negativo será convertido para um valor entre 0 e 255, pois são esses apenas esses os valores, tipicamente, aceites como códigos de saída dos programas.

Sem querer entrar em geekalhadas de exit_failure e header files: como tu disseste o 0 costuma ser o valor correcto. O gajo morreu, portanto...........

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.