Je suis en train d'explorer la compilation/l'exécution de programmes C++ simples depuis le shell bash (sous Ubuntu 12.04). Étant nouveau sous Linux en général, j'ai en fait quelques questions.
Premièrement, il semble qu'Ubuntu/Linux n'affiche pas les types de fichiers au format .abc, comme le fait Windows. Je comprends que le système d'exploitation n'a pas besoin de cette extension pour connaître le type de fichier, mais n'est-il pas plus pratique pour l'utilisateur humain de pouvoir lire ces informations en un coup d'œil ? Comment suis-je censé savoir quel type de fichier est donné ?
Deuxièmement (et de manière connexe), si Linux semble se moquer d'étendre le nom d'un fichier avec des informations sur le type, pourquoi est-ce que lorsque je crée un programme C++ simple dans gedit et que je l'appelle simplement 'test', la compilation ne fonctionne pas (en utilisant le compilateur g++ d'ailleurs), mais lorsque je nomme le fichier 'test.cpp', cela fonctionne ?
Est-ce que Linux a besoin/se préoccupe de l'extension, ou pas ? J'ai l'impression de recevoir des messages contradictoires ici, et j'aimerais vraiment comprendre.