Linguagens de programação
+2
Matheus Tsilva
Giovana Martins
6 participantes
Página 1 de 1
Linguagens de programação
Oi, gente. Eu quero tirar uma dúvida sobre alguns tipos de linguagem de programação. Há algum tempo eu resolvi tentar aprender algum tipo de linguagem de programação. É algo como um hobby mesmo, eu gosto bastante desse tipo de assunto. Ou seja, não tem nenhum propósito além disso, embora eu saiba que isso pode me ajudar quando eu estiver na faculdade (pretendo cursar engenharia mecânica). Eu comecei pelo Dev-C++, mas foi porque me disseram que era uma linguagem fácil de se adaptar, mas a verdade é que eu queria saber se há outras linguagens melhores que o Dev, se é que dá para fazer esse tipo de comparação... Atualmente eu tenho o Octave, o Dev-C++ e o Python instalado. Qual deles vale mais a pena de se aprender?
Última edição por Giovana Martins em Dom 10 Jun 2018, 20:51, editado 1 vez(es)
____________________________________________
Charlotte de Witte - Universal Nation
Giovana Martins- Grande Mestre
- Mensagens : 8566
Data de inscrição : 15/05/2015
Idade : 24
Localização : São Paulo
Re: Linguagens de programação
Jurava que tu queria engenharia civil
Matheus Tsilva- Fera
- Mensagens : 1240
Data de inscrição : 16/07/2015
Idade : 26
Localização : Uberaba, MG
Re: Linguagens de programação
E eu queria mesmo, mas eu resolvi mudar este ano. Já faz um tempo que eu pensava em mudar. Eu olhava as grades de ambos os cursos e achava mais atraente a grade da engenharia mecânica, sem contar com mais alguns outros fatores que me fizeram optar por essa troca.
____________________________________________
Charlotte de Witte - Universal Nation
Giovana Martins- Grande Mestre
- Mensagens : 8566
Data de inscrição : 15/05/2015
Idade : 24
Localização : São Paulo
Re: Linguagens de programação
Meu professor está passando Python pra por que ele fala que é uma linguagem muito fácil de se aprender e realmente é, se fosse pra aprender um eu tentaria ver se o curso que você pretende fazer e o local que você pretende ir tem aula de computação e qual programa que eles passam, por que assim se já vai sabendo das coisas e fica tudo mais fácil depois.
fantecele- Fera
- Mensagens : 1225
Data de inscrição : 14/09/2014
Idade : 27
Localização : Nova Venécia-ES, Brasil
Re: Linguagens de programação
Eu comecei o curso de Ciência da Computação esse ano. Eu já tinha programado antes e pesquisado sobre isso.
C++ não é uma linguagem fácil de se adaptar. É uma linguagem poderosa mas não é definitivamente a mais amigável.
Se quiser uma linguagem tranquila eu aconselharia o Python. Porém, tenho certeza que nos cursos de engenharia as linguagens que você terá chance de ver são: C, C++ ou Java. Acredito que o C++ seja a mais remota possibilidade. Geralmente os cursos ensinam C e Java. Eu por exemplo aprendo essas duas linguagens no meu curso e vejo pessoas de outros cursos usando C e Java também.
Só que o C é uma linguagem de baixo nível. (A linguagem mais próxima da linguagem de máquina entre essas). Portanto é a mais complicada de se entender. Mas a compensação é que é uma linguagem que te dá muita liberdade para mexer com coisas perigosas porém muito úteis. Além de que o C é a linguagem de maior desempenho.
Já o Java é a linguagem que se tornou popular por ter portabilidade entre sistemas operacionais. É uma linguagem que é ao mesmo tempo mais amigável que o C e menos amigável que o C kkk. O Java é mais parecido com o C++ pois ambas são linguagens orientadas a objetos.
A minha primeira linguagem foi o C quando eu tinha 12 anos mais ou menos. Eu gostei do que falavam do C por achar interessante a questão do alto desempenho e alguns comentários diziam que quem conseguia programar em C não tinha dificuldade em aprender as outras linguagens. Comecei como um hobby assim como você pretende. Tive vários problemas mas nunca desisti. Hoje valeu muito a pena ter aprendido naquela época. Muitas coisas que se aprendem no C podem ser usadas no C++ e no Java também. O que muda do C para o C++ ou do C para o Java é a questão da orientação a objetos, mas não é nada monstruoso.
Nessa área da computação não importa muito qual linguagem você começa, a maioria delas vão ter coisas muito parecidas. Só que em linguagens de mais alto nível como o Python as coisas já começam a ficar um pouco diferentes. A forma como você pode manipular os dados é mais fácil do que nas outras linguagens, então você pode se acomodar com esse tipo de programação e ter dificuldade de aprender as outras linguagens mais comuns.
C++ não é uma linguagem fácil de se adaptar. É uma linguagem poderosa mas não é definitivamente a mais amigável.
Se quiser uma linguagem tranquila eu aconselharia o Python. Porém, tenho certeza que nos cursos de engenharia as linguagens que você terá chance de ver são: C, C++ ou Java. Acredito que o C++ seja a mais remota possibilidade. Geralmente os cursos ensinam C e Java. Eu por exemplo aprendo essas duas linguagens no meu curso e vejo pessoas de outros cursos usando C e Java também.
Só que o C é uma linguagem de baixo nível. (A linguagem mais próxima da linguagem de máquina entre essas). Portanto é a mais complicada de se entender. Mas a compensação é que é uma linguagem que te dá muita liberdade para mexer com coisas perigosas porém muito úteis. Além de que o C é a linguagem de maior desempenho.
Já o Java é a linguagem que se tornou popular por ter portabilidade entre sistemas operacionais. É uma linguagem que é ao mesmo tempo mais amigável que o C e menos amigável que o C kkk. O Java é mais parecido com o C++ pois ambas são linguagens orientadas a objetos.
A minha primeira linguagem foi o C quando eu tinha 12 anos mais ou menos. Eu gostei do que falavam do C por achar interessante a questão do alto desempenho e alguns comentários diziam que quem conseguia programar em C não tinha dificuldade em aprender as outras linguagens. Comecei como um hobby assim como você pretende. Tive vários problemas mas nunca desisti. Hoje valeu muito a pena ter aprendido naquela época. Muitas coisas que se aprendem no C podem ser usadas no C++ e no Java também. O que muda do C para o C++ ou do C para o Java é a questão da orientação a objetos, mas não é nada monstruoso.
Nessa área da computação não importa muito qual linguagem você começa, a maioria delas vão ter coisas muito parecidas. Só que em linguagens de mais alto nível como o Python as coisas já começam a ficar um pouco diferentes. A forma como você pode manipular os dados é mais fácil do que nas outras linguagens, então você pode se acomodar com esse tipo de programação e ter dificuldade de aprender as outras linguagens mais comuns.
axell13- Recebeu o sabre de luz
- Mensagens : 164
Data de inscrição : 21/06/2015
Idade : 25
Localização : Santa Luzia, MG, Brazil
Re: Linguagens de programação
Muito obrigada a todos. Assim, eu sei o básico (bem básico mesmo e possuo bastante dificuldades ainda) de C++. Eu conheço a parte que envolve estrutura de decisão, estrutura de repetição, vetores e matrizes e pouca coisa sobre subprogramação. Até onde eu usei o C++ eu gostei bastante, mas de fato, eu demorei para me adaptar à linguagem, pois algumas coisas não são muito intuitivas. Pela opinião de vocês, acho que eu vou tentar o Python, mas não vou deixar totalmente de lado o C++ para eu não perder a prática com essa linguagem.
____________________________________________
Charlotte de Witte - Universal Nation
Giovana Martins- Grande Mestre
- Mensagens : 8566
Data de inscrição : 15/05/2015
Idade : 24
Localização : São Paulo
Re: Linguagens de programação
O que acho legal da linguagem C é que você trabalha bastante a lógica. Sem contar o desempenho, mas isso depende das necessidades de um projeto e também do programador. Se você vai trabalhar com hardware (microcontroladores etc), ela é importante.
Uma linguagem interessante é Javascript. A lógica não é muito diferente da linguagem C, porém é mais fácil e é interpretada pelo navegador, então você não trabalha com ponteiros de memória, nem compila para várias plataformas. É basicamente para navegadores. Eu gosto dela não só porque trabalho com sites, mas porque me permite fazer algumas simulações rapidamente. Não preciso criar uma tela e fazer um monte de preparos para poder simular algo, em especial matemática.
Java é uma linguagem interessantes e polêmica. Eu particularmente não gosto de programar em Java, mas ela tem várias aplicações.
C++ é semelhante ao Java porque ambas são orientadas a objetos. Eu gosto bastante de C++.
Python é uma linguagem voltada à praticidade, eu diria. Nesse sentido, ela é parecida com Javascript. Dispensa muita coisa a que as outras linguagens dão importância. Isso tem seus prós e contras. Eu nunca me interessei por Python, mas sei da importância dela atualmente.
PHP é uma linguagem parecida com C em alguns aspectos. É principalmente voltada para programar páginas de internet no lado do servidor. Pode ser interessante, se você quiser saber como os servidores repassam informações ao navegador.
As linguagens com que eu mais trabalho são essas que citei: C/C++, Javascript (pode ser interessante vê-la junto com HTML5 e CSS), PHP.
Assembly é uma linguagem bem próxima da máquina. Parece complicada, mas com a prática as coisas começam a fluir.
Uma linguagem interessante é Javascript. A lógica não é muito diferente da linguagem C, porém é mais fácil e é interpretada pelo navegador, então você não trabalha com ponteiros de memória, nem compila para várias plataformas. É basicamente para navegadores. Eu gosto dela não só porque trabalho com sites, mas porque me permite fazer algumas simulações rapidamente. Não preciso criar uma tela e fazer um monte de preparos para poder simular algo, em especial matemática.
Java é uma linguagem interessantes e polêmica. Eu particularmente não gosto de programar em Java, mas ela tem várias aplicações.
C++ é semelhante ao Java porque ambas são orientadas a objetos. Eu gosto bastante de C++.
Python é uma linguagem voltada à praticidade, eu diria. Nesse sentido, ela é parecida com Javascript. Dispensa muita coisa a que as outras linguagens dão importância. Isso tem seus prós e contras. Eu nunca me interessei por Python, mas sei da importância dela atualmente.
PHP é uma linguagem parecida com C em alguns aspectos. É principalmente voltada para programar páginas de internet no lado do servidor. Pode ser interessante, se você quiser saber como os servidores repassam informações ao navegador.
As linguagens com que eu mais trabalho são essas que citei: C/C++, Javascript (pode ser interessante vê-la junto com HTML5 e CSS), PHP.
Assembly é uma linguagem bem próxima da máquina. Parece complicada, mas com a prática as coisas começam a fluir.
PedroX- Administração
- Mensagens : 1041
Data de inscrição : 24/08/2011
Idade : 29
Localização : Campinas - SP
Re: Linguagens de programação
Eu estou fazendo faculdade de ciência da computação, e aqui a ordem está sendo essa: Python > Java. Por enquanto esse ideal está dando certo comigo.
AlvaroSTK- Iniciante
- Mensagens : 42
Data de inscrição : 25/02/2014
Idade : 25
Localização : S
Re: Linguagens de programação
Muito obrigada pelas informações, Pedro e Alvaro. Eu ainda estou engatinhando nessa parte de computação. Não sei nadinha, mas de uns tempos para cá me surgiu um interesse em relação a isso.
____________________________________________
Charlotte de Witte - Universal Nation
Giovana Martins- Grande Mestre
- Mensagens : 8566
Data de inscrição : 15/05/2015
Idade : 24
Localização : São Paulo
Tópicos semelhantes
» Linguagens
» (3) Programação C++
» Humanas e Linguagens no ENEM
» Linguagens, uma prova subjetiva?
» Programação em C
» (3) Programação C++
» Humanas e Linguagens no ENEM
» Linguagens, uma prova subjetiva?
» Programação em C
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos