|
![]() |
||
Linguagem de programação
|
||
. Nós temos 754.116 usuários, convidamos você fazer parte de nossa comunidade também! Se ainda não encontrou o que procura use nossa pesquisa. Esperamos que aprecie nosso trabalho.
![]() |
|
|
Opções do Tópico |
|
|
#1 (permalink) |
|
Tô em todas
Registrado em: Jan 2006
Mensagens: 1.905
Reputação: 15
![]() |
Ae gente, gostaria de saber de vocês qual serai uma boa linguagem de programação boa para aprender e que seja bem digamos "compativel com linux" eu não entendo quase nada de programação.. (só um pouco de pascal porque fiz um curso de programação basica uns anos atraz)
então gente eheh me deem umas dicas ai e se tiver um bom tutorial/apostila da linguagem seria ótimo :lol: Abraços
__________________
Conrad Gentoo 3.0.2 GNU/Linux | No-sources/Reiser4/Xorg 7.1/XFCE4/XGL/~x86 Doação de distros Linux 4-3-3 É SÃO PAULO MULEKE! Satoshi: Meu gutural agudo é IDÊNTICO à voz do pato Donald <-LOL |
|
|
|
|
|
#2 (permalink) |
|
Highlander
|
Bom, sei que o Linux trabalha com C, C++, Pascal, Python, PHP, Java e deve ter um monte de outras... a mais utilizada certamente o C/C++, mas, pelo que se diz, o Pascal é muito bom para criar aplicativos e também é mais fácil e intuitiva, portanto, creio que será a melhor opção...
Fique com Deus.
__________________
Mandriva 2010.2 | GNOME 2.30 | Xfce 4.6.1 | KDE 4.5.5 Linux User 169925 E há de ser que todo aquele que invocar o nome do Senhor será salvo; (Jl 2:32) |
|
|
|
|
|
#3 (permalink) |
|
Novo Membro
Registrado em: Mar 2006
Mensagens: 102
Reputação: 12
![]() |
Eu preciso programar em C mas ainda nao tenho ideia d como fazer isso no linux. Onde eu acho compilador de C para o linux? e como eu faco pra rodar o programa feito em C no linux? linux nao tem DOS e nem le arquivo EXE.
|
|
|
|
|
|
#4 (permalink) |
|
Tô em todas
Registrado em: Jan 2006
Mensagens: 1.905
Reputação: 15
![]() |
Marcelo valeu pela dica! vou me aprofundar mais em pascal e aprender C++ também!
rmatsunaga não sei se estou certo mas não seria o GCC?
__________________
Conrad Gentoo 3.0.2 GNU/Linux | No-sources/Reiser4/Xorg 7.1/XFCE4/XGL/~x86 Doação de distros Linux 4-3-3 É SÃO PAULO MULEKE! Satoshi: Meu gutural agudo é IDÊNTICO à voz do pato Donald <-LOL |
|
|
|
|
|
#5 (permalink) | |
|
General de Pijama
|
Citação:
Sintaxe basica: gcc arquivo-fonte.c -o nome-executavel
__________________
ATHLON XP 2600+ (@2900+) Barton | GF FX 5200 | Seagate BARRACUDA 80 GB SATA |2x(256 MB) DDR400 (DC ativo)| ASUS A7N8X-E Deluxe LINUX USER #397922 Slack 12 (2.6.21.5) WinXP |
|
|
|
|
|
|
#6 (permalink) |
|
Membro Senior
Registrado em: Oct 2003
Localização: Porto Velho-RO, vai encarar???
Mensagens: 447
Reputação: 17
![]() |
sem duvida que é Python..pesquise na net que vc vai achar muito material e as vantagens desta linguagem.
abs
__________________
Aspire One 150-1049, 160 Gb HD - Windows XP SP3 PS2 Slim - 90001 Xbox360 Elite Resident Evil 5 Edition Tv LCD 42'' Scarlet2 42LG70YD FullHD 1080p 120 Hz |
|
|
|
|
|
#7 (permalink) |
|
Tô em todas
Registrado em: Jan 2006
Mensagens: 1.905
Reputação: 15
![]() |
o python é para fazer programas para terminal certo? é interessante eheheh e parece ser muito completo já que até onde eu sei meu amado portage é todo em python
![]()
__________________
Conrad Gentoo 3.0.2 GNU/Linux | No-sources/Reiser4/Xorg 7.1/XFCE4/XGL/~x86 Doação de distros Linux 4-3-3 É SÃO PAULO MULEKE! Satoshi: Meu gutural agudo é IDÊNTICO à voz do pato Donald <-LOL |
|
|
|
|
|
#8 (permalink) |
|
Membro Senior
Registrado em: Oct 2003
Localização: Porto Velho-RO, vai encarar???
Mensagens: 447
Reputação: 17
![]() |
so a nata dos links de python:
http://www.pythonbrasil.com.br/moin.cgi/AprendaProgramar http://www.async.com.br/projects/python/pnp/python.html http://pensarpython.incubadora.fapesp.br/portal/
__________________
Aspire One 150-1049, 160 Gb HD - Windows XP SP3 PS2 Slim - 90001 Xbox360 Elite Resident Evil 5 Edition Tv LCD 42'' Scarlet2 42LG70YD FullHD 1080p 120 Hz |
|
|
|
|
|
#9 (permalink) | |
|
Tô em todas
Registrado em: Jan 2006
Mensagens: 1.905
Reputação: 15
![]() |
Valeu Hedder Bolivar!! vou me aventurar nele agora mesmo :lol:
edit: ahah adorei essa parte: Citação:
__________________
Conrad Gentoo 3.0.2 GNU/Linux | No-sources/Reiser4/Xorg 7.1/XFCE4/XGL/~x86 Doação de distros Linux 4-3-3 É SÃO PAULO MULEKE! Satoshi: Meu gutural agudo é IDÊNTICO à voz do pato Donald <-LOL |
|
|
|
|
|
|
#10 (permalink) |
|
Membro Senior
Registrado em: Oct 2003
Localização: Porto Velho-RO, vai encarar???
Mensagens: 447
Reputação: 17
![]() |
vc faz qulaquer coisa com python, usando py2exe pode fazer ate bons virus para windows....rsrsrsrsr, brincadeira, mas que da pra fazer qualqur coisa da...
abs
__________________
Aspire One 150-1049, 160 Gb HD - Windows XP SP3 PS2 Slim - 90001 Xbox360 Elite Resident Evil 5 Edition Tv LCD 42'' Scarlet2 42LG70YD FullHD 1080p 120 Hz |
|
|
|
|
|
#11 (permalink) | |
|
Tô em todas
Registrado em: Jan 2006
Mensagens: 1.905
Reputação: 15
![]() |
Citação:
(ultimamente estou muito flooder :roll: melhor parar)
__________________
Conrad Gentoo 3.0.2 GNU/Linux | No-sources/Reiser4/Xorg 7.1/XFCE4/XGL/~x86 Doação de distros Linux 4-3-3 É SÃO PAULO MULEKE! Satoshi: Meu gutural agudo é IDÊNTICO à voz do pato Donald <-LOL |
|
|
|
|
|
|
#12 (permalink) |
|
Highlander
|
Matsunaga, o Linux tem alguns IDEs para C/C++, como o Anjuta, por exemplo. Para o Sezaru, que quer trabalhar com Pascal também, tem o Lazarus e o Kylix, que é a versão para Linux do Delphi... o Gambas, se não me engano, é para Visual Basic... resumindo, quem procurar certamente vai achar muitas opções...
Fiquem com Deus.
__________________
Mandriva 2010.2 | GNOME 2.30 | Xfce 4.6.1 | KDE 4.5.5 Linux User 169925 E há de ser que todo aquele que invocar o nome do Senhor será salvo; (Jl 2:32) |
|
|
|
|
|
#13 (permalink) |
|
Tô em todas
Registrado em: Jan 2006
Mensagens: 1.905
Reputação: 15
![]() |
eu ouvi izer que quando se domina uma das linguagens aprender outra fica bem facil é verdade isso?
__________________
Conrad Gentoo 3.0.2 GNU/Linux | No-sources/Reiser4/Xorg 7.1/XFCE4/XGL/~x86 Doação de distros Linux 4-3-3 É SÃO PAULO MULEKE! Satoshi: Meu gutural agudo é IDÊNTICO à voz do pato Donald <-LOL |
|
|
|
|
|
#14 (permalink) | |
|
Ubbergeek
|
Citação:
Conhecendo linguagem estruturada tipo Pascal, parece que fica facil aprender outra linguagem estruturada tipo C++ off:Po, eu acabei de comprar um livro sobre programacao shell mas acho q vou dar uma olhada nesse python (como escreve isso mesmo?)
__________________
Linux User # 372.111 |Manual do Ubuntu|Linux não é Windows Minha sobrinha de 10 anos usa LInux porque ninguém disse para ela "Linux é dificil" fala mal de Linux quem não conhece Linux |
|
|
|
|
|
|
#15 (permalink) | |
|
GeeK
|
Citação:
agora se vc dominar absolutamente uma linguagem como C ou Cobol, pode penar muito pra aprender Java ou Abap. |
|
|
|
|
|
|
#16 (permalink) | |
|
Ubbergeek
Registrado em: Aug 2002
Mensagens: 4.576
Reputação: 85
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Citação:
Diário de Bordo Kali escrevendo a partir do FreeBSD 6.1... Bem, as possibilidades são inúmeras 1) Linguagem C --> a linguagem dos sistemas de base, linguagem para criação de sistemas operacionais, compiladores, SGDBs, editores, IDEs, etc. É a linguagem da elite dos programadores Categoria: programação procedural compilador no Linux: gcc (da GNU compiler collection) IDEs: Anjuta (do ambiente gnome) binding: gtk (na verdade foi feita para C) ,qt Literatura: Programming in C - por Stephan Kochan Pointers on C - por Kenneth Reek The C programming language - por K&R 2) Linguagem C++ --> extensão orientada a objetos da linguagem C. Também usada na programação de sistemas Categoria: OOP compilador no Linux : g++ (da GNU compiler collection) IDEs: Kdevelop (do ambiente KDE) binding: gtk , qt (na verdade foi feita para C++) Literatura : C++ Como programar - por Deitel & Deitel The C++ Programming Language - por Bjarne Stroustrup 3) Python, Tcl, ruby, perl, php, etc : todas são linguagens interpretadas (as chamadas script languages), em geral com suporte a OOP, em modo servidor (programação web) ou cliente (local) Categoria: script languages compiladores no Linux: o linux suporta todas essas linguagens, basta ter o pacote instalado IDEs: o kdevelop suporta várias, o anjuta também. No caso do php, a melhor IDE (na minha opinião é claro) é o proprietário Zend Enterprise (em java) bindings: qt,gtk Literatura: são muitos livros... Programming in Perl Programming in PHP ... 4) Java: linguagem criada pela Sun, possui dois estágios, um compilado (código de máquina da máquina virtual java, o chamado bytecode) e um interpretado (pela jvm) É uma evolução de C/C++ com uma ampla API (aí é o problema para dominar a linguagem...), há versões da jvm que rodam no pc até em ambiente embeded (embarcado), há também microprocessadores que interpretam bytecode nativamente (exemplo : picojava) categoria: oop compilador no linux: gcj (da GNU compiler collection) e o javac/java do ambiente fornecido pela Sun bindings: possui uma biblioteca própria de widgets Literatura: há um monte de livros Java como programar - por Deitel & Deitel Adendo: binding é um termo usado para denotar a chamada de um recurso (biblioteca) a partir de um programa para o qual esse recurso não é nativo. Exemplo: a biblioteca qt é um toolkit (uma biblioteca gráfica) feita para ser usada na linguagem C++, e se eu quiser usar a qt em python ou perl ? Aí entra o binding, que é um tradutor, no sentido que quando um programa em python (por exemplo) fizer uma chamada da biblioteca qt (por exemplo também) ,o binding traduz a chamada para as funções nativas (API) da qt. Generalizando: há bindings da qt para perl, python, C, ruby, etc há bindings da gtk para perl, python, C++, etc etc,etc,etc,...;-) Tudo que eu escrevi acima é suportado hoje no Linux, basta você instalar uma distribuição profissional como Slackware, SuSE ou Debian (são as que eu uso...hehehe) Chega, você precisa de um tempo para refletir sobre tudo isso. Falowz K4L1 |
|
|
|
|
|
|
#17 (permalink) |
|
General de Pijama
|
A linguagem em si geralmente eh facil de aprender... o problema maior eh programar no paradigma q a linguegem melhor se encaixa... por exemplo quem programa em C consegue programar em JAVA, mas pode ser q naum saiba aprveitar os recursos q a linguagem JAVA oferece no paradigma O.O, pois C eh procedimental...
__________________
ATHLON XP 2600+ (@2900+) Barton | GF FX 5200 | Seagate BARRACUDA 80 GB SATA |2x(256 MB) DDR400 (DC ativo)| ASUS A7N8X-E Deluxe LINUX USER #397922 Slack 12 (2.6.21.5) WinXP |
|
|
|
|
|
#18 (permalink) |
|
Tô em todas
Registrado em: Jan 2006
Mensagens: 1.905
Reputação: 15
![]() |
8O quanta opção eheheheh valeu ai pela ajuda de todos :wink:
eu por enquanto me interessei mais por python e C/C++ (é assim que escreve rsrs) então acho que vou começar com python dominar ele bem e ai passar para C/C++.. estou certo fazedno assim ou não seria muito vantajoso?
__________________
Conrad Gentoo 3.0.2 GNU/Linux | No-sources/Reiser4/Xorg 7.1/XFCE4/XGL/~x86 Doação de distros Linux 4-3-3 É SÃO PAULO MULEKE! Satoshi: Meu gutural agudo é IDÊNTICO à voz do pato Donald <-LOL |
|
|
|
|
|
#19 (permalink) | |
|
Ubbergeek
Registrado em: Aug 2002
Mensagens: 4.576
Reputação: 85
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Citação:
Se você não sabe (caso contrário...ignore esse parágrafo), para o computador, as regiões de memória são equivalentes, mas quando programamos, essas regiões recebem rótulos (variáveis) que vão denotar algum tipo de entidade (números, caracteres, strings, etc). Linguagens disciplinadas, forçam o programador a definir explicitamente que tipo de entidade (não uso a palavra "objeto" para não criar mal entendidos) cada variável vai armazenar: se é um inteiro, um número de ponto flutuante, uma string, etc...se durante o programa, tentamos carregar um inteiro numa variável que foi definida para receber strings, o compilador (ou interpretador) irá acusar um erro. Exemplos de linguagens tipadas são C, C++, Java,etc As linguagens de script modernas não são tipadas no sentido clássico, a checagem do tipo é feita em tempo de execução, você pode declarar x = 5, e depois mudar para x = 'a', e o interpretador aceita...mas se fizer x = 'a' e depois fizer x = x + 1, o interpretador vai berrar, pois nesse instante ele fez a checagem do tipo (em tempo de execução, checagem dinâmica) e sabe (o projetista definiu assim é claro) que não é possível somar 1 com 'a' Voltando...na minha humilde opinião, não é uma boa idéia começar com uma linguagem não tipada, o novato se acostuma a não ter que definir o tipo das variáveis (é preciso uma boa disciplina para não fazer m...) e se depois partir para C/C++, Java...hehehe, acho que não vai ser fácil. Mas é claro...você decide! Falowz K4L1 |
|
|
|
|
|
|
#20 (permalink) |
|
Membro Senior
Registrado em: Oct 2003
Localização: Porto Velho-RO, vai encarar???
Mensagens: 447
Reputação: 17
![]() |
Respeito muito o que o colega Kali crates disse, e com certeza ele tem mais conhecimento do que eu, porem ainda acho que para um novato seja melhor começar por uma linguagemm mais facil, acho isto muito importante para os autodidatas, afinal, é desistimulante, vc passar meses estudando algo e ficar agarrado, com python as coisas andam mais rapido e e estudante vai se sentindo mais apaixonado por programação.
__________________
Aspire One 150-1049, 160 Gb HD - Windows XP SP3 PS2 Slim - 90001 Xbox360 Elite Resident Evil 5 Edition Tv LCD 42'' Scarlet2 42LG70YD FullHD 1080p 120 Hz |
|
|
|
![]() |
| Opções do Tópico | |
|
|