Depois de muitos anos observando o desenvolvimento do Linux, resolvi criar esse tópico para dividir com a comunidade sobre os meus avanços na área tecnológica. Não só com o Linux, mas também com Linguagens de Programação.
01/07/2015
----------------
Atualmente estou estudando linguagem C e C++. E a primeira pergunta que eu me fiz foi:
1) Quem veio primeiro?
R: O C veio primeiro e sua atualização veio depois C++. O C é desenvolvimento de programas e o C++ é o desenvolvimento de programas "orientado a objetos". Com essa resposta, me veio a segunda pergunta.
2) Qual é a diferença na prática entre uma linguagem e outra?
R: Segundo minhas pesquisas, vou postar o primeiro programa, "Hello World", nas duas linguagens para vocês testarem.
Em C :
#include <stdio.h>
#include <stdlib.h>
int main()
{
printf("Hello world!\n");
return 0;
}
Em C++ :
#include <iostream>
using namespace std;
int main()
{
cout << "Hello world!" << endl; // -> end "L" e não end "1" como eu me equivoquei nas minhas primeiras tentativas
return 0;
}
Grande abraço e até a próxima!
Control_Alt_Del
______________________________________________________________________________________________________
06/07/2015
---------------
Instalei o Ubuntu no meu Windows 7 através do VirtualBox.
Para que eu tenha um aprendizado mais completo na linguagem C/C++, resolvi instalar o Ubuntu.
Minha primeira pergunta seria como eu faria isso:
1) Vou criar uma partição no meu HD e instalar o Ubuntu?
R: Não no meu caso. Porque se eu quiser instalar mais de uma distribuição para estudo, terei que criar uma partição lógica para cada Sistema Operacional Linux.
2) Como proceder então?
R: Tenho dois HD's físicos no meu computador. Através de um programa, free, de virtualização, posso criar e apagar quantas distribuições eu quiser no meu HD secundário de 500Gb. Criei uma partição com 20Gb para rodar o Ubuntu.
Com ele, criei uma partição virtual do Ubuntu. Agora posso usar os compiladores de C e C++ para criar programas Unix-Like.
Eu aprendi que dependendo do seu sistema operacional. Windows, Linux, Unix ou Mac OS. Se você compilar o seu código-fonte C/C++, o programa que você criou/compilou, só irá rodar naquele sistema operacional usado.