首页> 外文OA文献 >Des chaînes de caractères efficaces et résistantes au passage à l'échelle, une proposition de modélisation pour les langages de programmation à objets
【2h】

Des chaînes de caractères efficaces et résistantes au passage à l'échelle, une proposition de modélisation pour les langages de programmation à objets

机译:高效且不易缩放字符串,这是面向对象的编程语言的建模建议

摘要

Les chaînes de caractères sont des entités fondamentales des langages de programmation. En représentant le texte, elles sont indispensables au travail des programmeurs, qu'ils soient en compilation, bases de données, interfaces homme-machine, traitement de texte, etc. Il est primordial que ces structures soient aussi performantes que possible. Malgré son importance, peu d'études se sont penchées sur ce pan de l'informatique et l'ensemble des techniques aujourd'hui utilisées ont peu évolué durant les trente dernières années. Dans cette étude, nous étudions les implémentations actuelles des chaînes dans les langages de programmation, tant au niveau des structures de données que des codages. Nous développons un modèle objet de représentation des chaînes de caractères efficace et résistant au passage à l'échelle, reposant sur une combinaison de cordes et chaines plates, entièrement implémenté dans le langage Nit. Cette combinaison nous permet de combler les problèmes connus des chaînes de caractères telles que représentées dans les langages passés et actuels. Nous combinons cette approche à une facilité d'utilisation proche des chaînes classiques pour permettre aux développeurs de tous niveaux de bénéficier de ces avantages sans efforts particuliers. Enfin, nous validerons notre approche par le biais de programmes de mesure de la performance, aussi bien sur des scénarios mettant en œuvre les opérations fondamentales des chaînes de caractères, que dans de vrais programmes écrits en Nit.ud______________________________________________________________________________ udMOTS-CLÉS DE L’AUTEUR : chaînes de caractères, cordes, langages de programmation à objets
机译:字符串是编程语言的基本实体。通过表示文本,无论对于编译,数据库,人机界面,文字处理还是其他工具,它们对于程序员的工作都是必不可少的。这些结构必须尽可能高效。尽管它很重要,但很少有研究针对IT的这一方面,并​​且在过去的30年中,当今使用的所有技术几乎没有改变。在这项研究中,我们将从数据结构和编码方面研究编程语言中字符串的当前实现。我们正在开发一种对象模型,该模型基于字符串和扁平字符串的组合,以Nit语言完全实现,该对象模型表示有效且耐缩放的字符串。这种结合使我们能够克服过去和现在的语言所代表的字符串的已知问题。我们将这种方法与接近常规渠道的易用性相结合,以使所有级别的开发人员都可以从这些优势中受益,而无需付出特殊的努力。最后,我们将通过性能测量程序来验证我们的方法,这两种方法都是在实现字符串基本操作的场景下进行的,就像在用Nit编写的真实程序中一样。 Ud ______________________________________________________________________________ ud关键字'作者:字符串,字符串,面向对象的编程语言

著录项

  • 作者

    Bajolet Lucas;

  • 作者单位
  • 年度 2016
  • 总页数
  • 原文格式 PDF
  • 正文语种 en
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号