Il me semble que j'essaye. Par contre, pour ce qui des threads, je n'ai pas suffisamment d'expérience en Pascal (j'utilise les threads dans deux applications Delphi : une qui fait des traitements d'OCR dans des threads, l'autre, il s'agit du freeware que je développe (GBEPad : c'est un éditeur de texte) mais dans les deux cas, il n'y rien de bien compliqué au niveau synchronisation).
Pour DonQuiche : sous Delphi, l'ARC concerne (à ma connaissance) effectivement le framework Firemonkey qui est complètement différent de la VCL (qui est présente depuis l'origine de Delphi et qui est entièrement basée sur l'API Windows). Les anciens codes qui s'appuient sur la VCL ne peuvent pas être repris tels quels sous le nouveau framework. Comme c'est nouveau, il y a peut être moins de risque de problème sur le parc existant et au niveau perf c'est pensé dès le départ pour (je ne suis pas chez Embarcadero, donc quelqu'un de plus éclairé que moi sur le sujet peut être vous répondre
Des outils de conversions existent pour passer de la VCL à Firemonkey mais je n'ai pas testé (manque de temps libre...).
Je n'ai pas dit que tel type de GC était plus opaque que d'autres : j'ai dis que c'était opaque en général. Certains domaines nécessitent beaucoup de calculs mais avec des ressources limitées (dans l'embarqué par exemple automobile, aviation, aérospatial...) et savoir ce que l'on fait (réservation de mémoire, manipulation, désallocation...) sont nécessaires. Dans ces domaines, par exemple le C reste très largement utilisé.
Je suis d'accord sur le fait que chaque besoin nécessite réflexion sur la techno à utiliser mais annoncé que le Pascal est vieux (c'est vrai comme le C...) mais qu'il n'a pas évoluer et ne peut pas répondre aux besoins d'aujourd'hui c'est complètement faux. Alors à la question pourquoi utiliser du Pascal en 2015 ? tout dépend de ce que l'on souhaite faire : pour une application web je ne choisirai pas Pascal, mais pour une application mobile ou de bureau oui.
Partager