Si vous voulez voir quelques bavardages intéressant, jetez un oeil à la Dev backchannel Jours sur Twitter. C'est très amusant. Il ya beaucoup d'exagération ignorants, y compris les réclamations que les Apple est la chose la plus mal sur la planète parce qu'ils ont choisi d'utiliser Objective-C avec les plaintes typiques que c'est pas ce qu'ils sont utilisés pour, donc c'est mauvaisOu ugly.
Il ya aussi une bonne quantité de bavardages positifs ainsi. Il est intéressant de voir à quel point les opinions de différentes personnes peuvent l'être.
La plupart des commentaires négatifs sont simplement des gens exprimant leur honnête (bien que parfois ignorants ou mal informés) des opinions, mais certains sont juste carrément snarky ainsi que leur ignorance.
Je connais la plupart de mes lecteurs le savent, mais Objective-C a un garbage collector. Un garbage collector vraiment, vraiment bon. Apple a choisi de ne pas l'utiliser pour le SDK iPhone (encore) parce que l'iPhone est un appareil embarqué avec processeur et les contraintes de mémoire. On a estimé que l'avantage pour le programmeur de ne pas avoir à faire un peu de gestion de la mémoire de base était tout simplement pas la peine de les frais généraux. Contrairement à des langages comme Java ou C #, nous avons la souplesse nécessaire pour faire la gestion de la mémoire manuellement quand il ya une raison de performance pour le faire.
Il ya une raison pourquoi les CG ne sont pas devenus populaires plus tôt que l'a fait. Le plus lent, single-core machines (surtout ceux avec une mémoire limitée ou sans mémoire virtuelle), la surcharge de GC est non triviale. Rejet d'une technique, car il ne s'agit plus populaire est idiot. Le jeter car il ne s'agit plus précieuses de sens, mais la gestion de mémoire compréhension a toujours une valeur, et dans ce cas, il aide beaucoup a de la valeur.
Il ya aussi une bonne quantité de bavardages positifs ainsi. Il est intéressant de voir à quel point les opinions de différentes personnes peuvent l'être.
La plupart des commentaires négatifs sont simplement des gens exprimant leur honnête (bien que parfois ignorants ou mal informés) des opinions, mais certains sont juste carrément snarky ainsi que leur ignorance.
Je connais la plupart de mes lecteurs le savent, mais Objective-C a un garbage collector. Un garbage collector vraiment, vraiment bon. Apple a choisi de ne pas l'utiliser pour le SDK iPhone (encore) parce que l'iPhone est un appareil embarqué avec processeur et les contraintes de mémoire. On a estimé que l'avantage pour le programmeur de ne pas avoir à faire un peu de gestion de la mémoire de base était tout simplement pas la peine de les frais généraux. Contrairement à des langages comme Java ou C #, nous avons la souplesse nécessaire pour faire la gestion de la mémoire manuellement quand il ya une raison de performance pour le faire.
Il ya une raison pourquoi les CG ne sont pas devenus populaires plus tôt que l'a fait. Le plus lent, single-core machines (surtout ceux avec une mémoire limitée ou sans mémoire virtuelle), la surcharge de GC est non triviale. Rejet d'une technique, car il ne s'agit plus populaire est idiot. Le jeter car il ne s'agit plus précieuses de sens, mais la gestion de mémoire compréhension a toujours une valeur, et dans ce cas, il aide beaucoup a de la valeur.
Aucun commentaire:
Enregistrer un commentaire