Duvidas sobre Programacao no Linux

Iniciado por NooB¬¬PluSS, 28 de Julho de 2008, 09:19

tópico anterior - próximo tópico

NooB¬¬PluSS

 Programo em Delphi, brinco com C/C++ e Assembly. No meu Ubuntu irei instalar o Lazarus para nao ficar totalmente sem o 'Delphi'.
Porem tenho duvidas sobre como funfa C/C++ no Linux logicamente é diferente do Windows. Qual plataforma seria a melhor para ser usada?O uso das APIs no Linux é igual no Windows? Terei o mesmo resultado, ou terei q buscar pelas APIs do Linux q facam igual ?Ao compilar ele será executado igual no Windows ?
Indicam algum compilador Assembly?
ShellExecute(Handle, 'open', 'http://ubuntuforum-br.org/index.php';, nil, nil, SW_SHOWNORMAL);
NooB¬¬PluSS Delphi Coder  .

netzen

Muitas dúvidas hein ... hehe ...

Citação de: NooB¬¬PluSS online 28 de Julho de 2008, 09:19
Programo em Delphi, brinco com C/C++ e Assembly. No meu Ubuntu irei instalar o Lazarus para nao ficar totalmente sem o 'Delphi'.
Porem tenho duvidas sobre como funfa C/C++ no Linux logicamente é diferente do Windows. Qual plataforma seria a melhor para ser usada?O uso das APIs no Linux é igual no Windows? Terei o mesmo resultado, ou terei q buscar pelas APIs do Linux q facam igual ?Ao compilar ele será executado igual no Windows ?
Indicam algum compilador Assembly?


CitarPorem tenho duvidas sobre como funfa C/C++ no Linux logicamente é diferente do Windows.
Não compreendí bem a sua colocação ...


CitarQual plataforma seria a melhor para ser usada?
Não entendí o que vc quiz dizer com a frase acima ...
Você pergunta sobre IDE (ambiente de desenvolvimento) ?


CitarO uso das APIs no Linux é igual no Windows?
Terei o mesmo resultado, ou terei q buscar pelas APIs do Linux q facam igual ?
Aqui também não dá pra compreender onde vc quiz chegar ...


CitarAo compilar ele será executado igual no Windows ?
Enfim, aqui também ficamos sem entender o sentido da pergunta ...


CitarIndicam algum compilador Assembly?
O link abaixo cita vai lhe ajudar sobre assembly, com dicas dos principais compiladores.
http://www.faqs.org/docs/Linux-HOWTO/Assembly-HOWTO.html


Tente exclarecer melhor cada pergunta, separando por linhas em branco as mesmas.
Teremos o prazer em tentar uma ajuda, mas, confesso que não compreendí bem
devido à forma rápida com que vc escreveu ...

Abraços.

NooB¬¬PluSS

Na verdade, eu só quero saber as diferenças q eu posso encontrar no Linux .
Nas Plataformas Para C/C++ ...e ao compilar o programa se terei o mesmo resultado q no Windows, ele vai gerar um .exe, será executado normalmente  etc ...
ShellExecute(Handle, 'open', 'http://ubuntuforum-br.org/index.php';, nil, nil, SW_SHOWNORMAL);
NooB¬¬PluSS Delphi Coder  .

netzen

Bom,

acredito que a forma mais produtiva de lhe ajudar,
e, também a forma mais eficiênte pra vc ir exclarecendo
é vc fazer um pequeno "hello world" em C no Linux.
Deve haver muito tutorial pra isso na net.

Logo em seguida, faça também um "hello world" em Assembly.
também deve haver tutorial na net pra isso.

Depois desses 2 passos vc provavelmente conseguirá
imaginar os passos seguintes que pode ir galgando pra compreender
melhor como as coisas são diferentes e como são semelhantes no Linux ...

sprit

Bom na linguagem C/C++ tem algumas direfencias mais voltado a grandes softwares....

Talvez algumas duvidas que vc tenho possa responder, como
o Linux rodas aplicativos do Windows?
Alguns, com ajuda do interpretador(do qual muitos pensa que e um emulador mas nao e) chamado wine,
mas imformacoes em http://www.winehq.org

Um programa em C/C++ no Windows e igual no Linux?
Obs.: usando a biblioteca padrao de C ou C++
Com o mesmo codigo fonte pode ser usado no windows tanto no Linux, mas os programas executaveis sao diferentes...
A linguagem em C/C++ e a mesma e igual, nao importa a plataforma!!!

A questao do assembly acho que deve ser a mesma coisa, a linguagem e a mesma o que muda e na hora de compila(a ordem dos bits...).

Ja a linguagem JAVA e multiplataforma para tudo tanto em lingua e compilacao, desde que tenha o java instalado!!!