Alors que des langages de programmation de haut niveau tels que C #, Java, etc. se développent, de nombreuses personnes affirment qu'elles seront une alternative aux langages tels que le langage d'assemblage et C / C ++, qui vous donne accès et contrôle au matériel informatique, car les programmeurs devraient se concentrer sur la création du programme et la résolution du problème, sans perdre de temps avec l'ordinateur pour le faire fonctionner. Au fur et à mesure que le matériel s'améliore, la différence de performances entre C / C ++ et Java ne sera pas significative, et les gros jeux pourraient être programmés dans un langage tel que Java.
C'est l'idée générale que je résume brièvement après avoir examiné ce sujet sur Internet. Pensez-vous que cela deviendra réel dans un avenir proche? Cela signifie-t-il que tout ce que nous apprenons sur les choses de bas niveau n'est plus pratique pour l'industrie du logiciel? Cela signifie-t-il que le langage d'assemblage et le C / C ++ ne deviendront pertinents que pour les ingénieurs électriciens, car ils seraient les seuls à avoir besoin de programmer leurs composants électriques?
Combien d'apprentissage est suffisant? Si nous apprenons trop de choses de bas niveau, nous finirions par devenir plus orientés en génie électrique ou si nous apprenons trop de mathématiques, nous pourrions apprendre à devenir des mathématiciens, pas des programmeurs. Je veux juste savoir si les matières mathématiques que j'ai apprises (j'ai suivi un cours de mathématiques qui couvre le matériel similaire à ce livre (ils ont utilisé différents manuels): les mathématiques discrètes et son application) sont en fait aussi utiles que notre ensemble de compétences en programmation. De nombreux exercices de mathématiques peuvent prendre la plupart d'entre nous des heures pour le faire, et si vous êtes sérieux avec cela, vous aurez moins de temps pour étudier la programmation. Dans notre forum gamedev, même les mathématiques et la physique n'ont qu'une section à comparer avec celles de programmation.
En ce moment, je viens de commencer à lire "L'art de la programmation informatique". Les mathématiques ne sont couvertes que dans environ le quart du livre, mais l'exercice est difficile pour nous, non-mathématiciens. Même ces mathématiques "élémentaires", l'avons-nous utilisé autant dans notre carrière? Certaines personnes me diraient probablement que lire le livre TACOP est une perte de temps et devrait probablement consacrer du temps à autre chose de plus pratique, même si le livre est entièrement consacré à la programmation (un peu plus académique comparé au livre expliquant des choses similaires). Mais je pense que l'auteur a mis beaucoup de temps et d'efforts pour le produire. Il peut même écrire l'ensemble complet de 5 livres, alors que nous - le public - n'avons que la mission de le lire. Pourquoi pas?