kero começar a programar

Started by gangjor, July 11, 2006, 03:05:34 PM

Previous topic - Next topic

gangjor

quero começar a programar e ja tenho uns tutoriais acerca do assunto. qual a melhor linguagem para começar? C?

digam-m onde sacar um compilador fixe.


quando se quer fazer um programa com interface grafica como se faz? que programas sao necessarios? queria que me dessem exemplos disso porque nao consigo encontrar informaçoes simples e claras acerca do assunto

p0wd3r

em primeiro lugar bem-vindo!!!

quanto à linguagem C um bom programa com compilador é o dev-c++

Teotónio Ricardo

Aconselho-te a começar por Real-Basic...

KTachyon

Epah, C não é própriamente o ideal para se começar a programar, embora seja a linguagem predilecta dos programadores (a minha, inclusivé). Aconselhava a começares por Java, por exemplo.

Para compilar Java tens k instalar o SDK: http://java.sun.com/javase/downloads/index.jsp

Para interface gráfica tens k já ter aprendido um bom bocado de Java. Só depois podes começar a fazer interfaces. Por outro lado, se preferires programar em RealBasic ou Visual<insert programming language here>, a criação do interface gráfico é imediata. (Esta programação pode ter efeitos secundários, como preguiça)
My Q4 estimate: Macs: 5.89M; iPods: 4.19M; iPhones: 30.0M; iPads: 18.05M; Revenue: 37.00B; EPS: 9.50
AAPL Q3 result: Macs: 4.02M; iPods: 6.80M; iPhones: 26.0M; iPads: 17.04M; Revenue: 35.02B; EPS: 9.32

p0wd3r

eu comecei por C por causa da faculdade e digo-te que nao é pêra doce :|

lycosman

Eu a ti começava por liguagens derivadas do basic. É inglês puro. Ou quase. Eu começei por ai (fora o pascal que ainda hoje não sei mexer nisso) e dei-me bem.
Hooray for chainsaws :3


radikal-rider

Existe por ai muito pessoal que te pode dar concelhos melhor que eu, mas fica aqui o meu:

Eu aconcelho Visual Basic: http://www.criarweb.com/visual_basic/
A maioria diz ser das mais fáceis, por isso é uma sugestão.

Teotónio Ricardo

QuoteExiste por ai muito pessoal que te pode dar concelhos melhor que eu, mas fica aqui o meu:

Eu aconcelho Visual Basic: http://www.criarweb.com/visual_basic/
A maioria diz ser das mais fáceis, por isso é uma sugestão.

Eu aconselho o RealBasic pois é muito parecido com visual basic e depois dá para compilar para diversos SO\\'s

gangjor

ok obrigado. eu tenho o microsoft visual basic 2005 mas nao sei mexer bem com ele porque nao sei como fazer para que um botao efectue os comandos que quero.

vou ver entao sobre java e real basic.

obrigadao, espero daqui a uns dias ja saber alguma coisa disto.

ja agora KhAoTiK_TaChYoN eu sou de mira, vivemos perto pelos vistos

xpanhol

começa pelo principio visual basic




ups enganeime quria dizer pascal isso de ter estado a mexer no visual o nao inteiro da nisso

KTachyon

Por que é k o principio há de ser o Visual Basic?
My Q4 estimate: Macs: 5.89M; iPods: 4.19M; iPhones: 30.0M; iPads: 18.05M; Revenue: 37.00B; EPS: 9.50
AAPL Q3 result: Macs: 4.02M; iPods: 6.80M; iPhones: 26.0M; iPads: 17.04M; Revenue: 35.02B; EPS: 9.32

lycosman

QuotePor que é k o principio há de ser o Visual Basic?

Poruqe é das linguagens mais fáceis?? Não sei digo eu, não conheço a maioria.
Mas gangjor, se começares pelo VB começa pelo 6 que o 2005 já tem .NET Ãâ,¬ mistura...
Hooray for chainsaws :3


Pure_Water

Quote
QuotePor que é k o principio há de ser o Visual Basic?

Poruqe é das linguagens mais fáceis?? Não sei digo eu, não conheço a maioria.
Mas gangjor, se começares pelo VB começa pelo 6 que o 2005 já tem .NET Ãâ,¬ mistura...

java tb é mt fácil

gangjor aconselho-te usar o emacs + os comandos javac e java na console do linux para te iniciares ^^ se programares em windows usa o notepad++ e compilas e corres no dos.

depois quando tiveres ja muitas classes e programas grandes passas po eclipse
http://www.espiritohonda.com\" target=\"_blank\" rel=\"nofollow\"]
http://www.80swerethebest.blogspot.com\" target=\"_blank\" rel=\"nofollow\"]

gangjor

emacs nao sei o que é. eu tenho linux mas como nao tenho ligaçao a net(no linux) nao costumo usa-lo.
 vou começar a passar por la entao.

 ninguem me da uma lista das cenas todas de Java. e que eu nao sei a sintaxe e nos tutoriais que para ai andam so aparece mesmo o basico.

ja agora esclareçam-me esta duvida: o que sao mesmo classes que eu nunca consegui perceber, o pessoal que faz tutoriais fala de forma nao muito clara, e dificil entender, principalmente os brasileiros

edit: esqueçam, ja tou a ver um tutorial que ate explica mais ou menos. com o tempo vou aprendendo melhor. pelo que percebi as classes sao partes de um todo (o programa) e quando juntas formam uma coisa mais complexa, um programa. e isto?

KTachyon

QuotePoruqe é das linguagens mais fáceis?? Não sei digo eu, não conheço a maioria.
Mas gangjor, se começares pelo VB começa pelo 6 que o 2005 já tem .NET Ãâ,¬ mistura...

Sim, é das linguagens mais fáceis, mas em termos de implementação de programas simples. Depois disso, o utilizador já tem k ter conceitos avançados de programação orientada a objectos (polimorfismo, encapsulamento, hereditariedade,...).

Mas o VisualBasic axo-o muito pouco consistente. O RealBasic tem uma forma de programação mais consistente e melhor orientada. Por exemplo, no VisualBasic tens k saber kl é o evento do objecto xy que faz akilo que tu queres e escrevê-lo no código. No RealBasic, quando vais escrever código tens lá todos os eventos de base do objecto (tendo en conta os conceitos de OOP). É só escolher o evento e escrever lá o código correspondente. É apenas uma entre muitas vantagens (como permitir a compilação para os 3 SOs principais)...


Agora, voltando à questão que levou a isto, penso que VB não é o principio. O principio não é fazer o interface, mas sim aprender a programar, aprender a desenvolver algoritmos que permitam resolver o problema e a implementá-los na linguagem que temos à nossa frente. O modo de pensar quando estamos a desenvolver para VB ou RB é mais \\'alto-nível\\'.
My Q4 estimate: Macs: 5.89M; iPods: 4.19M; iPhones: 30.0M; iPads: 18.05M; Revenue: 37.00B; EPS: 9.50
AAPL Q3 result: Macs: 4.02M; iPods: 6.80M; iPhones: 26.0M; iPads: 17.04M; Revenue: 35.02B; EPS: 9.32

xpanhol

Quote
QuotePoruqe é das linguagens mais fáceis?? Não sei digo eu, não conheço a maioria.
Mas gangjor, se começares pelo VB começa pelo 6 que o 2005 já tem .NET Ãâ,¬ mistura...

Sim, é das linguagens mais fáceis, mas em termos de implementação de programas simples. Depois disso, o utilizador já tem k ter conceitos avançados de programação orientada a objectos (polimorfismo, encapsulamento, hereditariedade,...).

Mas o VisualBasic axo-o muito pouco consistente. O RealBasic tem uma forma de programação mais consistente e melhor orientada. Por exemplo, no VisualBasic tens k saber kl é o evento do objecto xy que faz akilo que tu queres e escrevê-lo no código. No RealBasic, quando vais escrever código tens lá todos os eventos de base do objecto (tendo en conta os conceitos de OOP). É só escolher o evento e escrever lá o código correspondente. É apenas uma entre muitas vantagens (como permitir a compilação para os 3 SOs principais)...


Agora, voltando à questão que levou a isto, penso que VB não é o principio. O principio não é fazer o interface, mas sim aprender a programar, aprender a desenvolver algoritmos que permitam resolver o problema e a implementá-los na linguagem que temos à nossa frente. O modo de pensar quando estamos a desenvolver para VB ou RB é mais \\'alto-nível\\'.


o principio e o pascal nao e?

gangjor

Quote
QuotePoruqe é das linguagens mais fáceis?? Não sei digo eu, não conheço a maioria.
Mas gangjor, se começares pelo VB começa pelo 6 que o 2005 já tem .NET Ãâ,¬ mistura...

Agora, voltando à questão que levou a isto, penso que VB não é o principio. O principio não é fazer o interface, mas sim aprender a programar, aprender a desenvolver algoritmos que permitam resolver o problema e a implementá-los na linguagem que temos à nossa frente. O modo de pensar quando estamos a desenvolver para VB ou RB é mais \\'alto-nível\\'.

ok. ja saquei o kit de desenvolvimento java, hoje vou instalar no linux e vou ver se consigo fazer umas coisitas simples apesar de ainda nao perceber muito daquilo.

KTachyon

Quoteo principio e o pascal nao e?

É qualquer linguagem que permita aprender a programar sem a interferência dos interfaces logo de inicio. Eu comecei com Logo, mas podia ser Basic, Java, C, Pascal,...
My Q4 estimate: Macs: 5.89M; iPods: 4.19M; iPhones: 30.0M; iPads: 18.05M; Revenue: 37.00B; EPS: 9.50
AAPL Q3 result: Macs: 4.02M; iPods: 6.80M; iPhones: 26.0M; iPads: 17.04M; Revenue: 35.02B; EPS: 9.32

gangjor

offtopic: KhAoTiK_TaChYoN quando e que começa a expofacic?

gangjor

tou com problemas. downloadei o kit d desenvolvimento para linux e aquilo aparece com extensao .bin. gravei num dvd junto com mais umas cenas e copiei po ambiente de trabaho do linux. quando faço abrir aquilo nao abre nada. que se passa?

vou downloadar o do windows. nao deve dar problemas