Génie logiciel

11
Comment Lua gère les nombres entiers et flottants?

Autant que je me souvienne de la programmation, on m'a appris à ne pas comparer les nombres à virgule flottante pour l'égalité. Maintenant, en lisant Programmation dans Lua sur le numbertype Lua , j'ai trouvé ce qui suit: Le type de nombre représente des nombres réels (virgule flottante double...

11
D'un point de vue architectural, une couche d'abstraction de base de données, comme Entity Framework de Microsoft, annule-t-elle la nécessité d'une couche d'accès aux données distincte?

La façon dont c'était Depuis des années, j'organise mes solutions logicielles en tant que telles: Couche d'accès aux données (DAL) pour résumer l'activité d'accès aux données Business Logic Layer (BLL) pour appliquer des règles métier aux ensembles de données, gérer l'authentification, etc....

11
Pourquoi CIL et CLR sont-ils requis dans .NET?

J'ai vu cette belle image ici . J'ai appris que tous les compilateurs qui prennent en charge le langage .net convertissent le code source au CILformat. Désormais, Microsoft n'intègre jamais .NETtout le système d'exploitation en écrivant un CLR pour tous les systèmes d'exploitation. Alors pourquoi...

11
Quand faut-il couper l'entrée?

Je suis stagiaire en train d'apprendre des tonnes sur l'industrie en dehors du monde universitaire. Une chose à laquelle j'ai pensé aujourd'hui était de couper l'entrée. D'un côté de la médaille, je ne veux pas que l'utilisateur / implémenteur reçoive constamment des résultats inattendus parce que...