論文の概要: Optimizing an IDE for an Evolving Language Ecosystem
- arxiv url: http://arxiv.org/abs/2605.16664v1
- Date: Fri, 15 May 2026 22:03:17 GMT
- ステータス: 翻訳完了
- システム内更新日: 2026-05-26 16:52:48.707249
- Title: Optimizing an IDE for an Evolving Language Ecosystem
- Title(参考訳): 進化する言語エコシステムのためのIDEの最適化
- Authors: Adam Welc, Todd Nowacki, Dario Russi, Cameron Swords, Timothy A. K. Zakian,
- Abstract要約: MoveはSwiスマートコントラクトプラットフォーム用のプログラミング言語である。
Move言語エコシステムをサポートするために選択した戦略は、すでに存在する"コア"言語機構に基づいています。
- 参考スコア(独自算出の注目度): 0.250940779021804
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: This paper describes a strategy for developing a high performance and feature-rich IDE for an evolving smart contract language ecosystem. Our target is Move, a programming language for the Sui smart contracts platform. The strategy we chose to support the Move language ecosystem utilizes Language Server Protocol (LSP) and it is based on the already existing "core" language machinery, in particular the core language compiler. We discuss alternatives we considered, as well as the evolution of our infrastructure that was necessary to keep up with the growth of the language ecosystem, particularly with respect to optimizations (and their impact) that needed to be implemented to accommodate this growth. We conclude with lessons learned during the IDE support development process that we hope will be beneficial for others attempting to follow a similar path.
- Abstract(参考訳): 本稿では,スマートコントラクト言語エコシステムを進化させるために,高性能で機能豊富なIDEを開発するための戦略について述べる。
ターゲットは、Swiスマートコントラクトプラットフォームのプログラミング言語であるMoveです。
私たちがMove言語エコシステムをサポートするために選択した戦略は、Language Server Protocol(LSP)を利用しています。
我々は、この成長に対応するために実装されるべき最適化(およびその影響)に関して、言語エコシステムの成長に追随するために必要なインフラの進化と同様に、私たちが検討した代替案について議論する。
私たちは、IDEサポート開発プロセスで学んだ教訓で締めくくります。
関連論文リスト
- LangProBe: a Language Programs Benchmark [53.81811700561928]
本稿では,言語プログラムのアーキテクチャと最適化戦略を評価するための,最初の大規模ベンチマークであるLangProBeを紹介する。
最適化された言語プログラムは、モデルへの生の呼び出しよりも高いコスト品質の改善を提供するが、最高のパフォーマンスには人間の判断が依然として必要であることを示す。
論文 参考訳(メタデータ) (2025-02-27T17:41:49Z) - Towards the Ultimate Programming Language: Trust and Benevolence in the Age of Artificial Intelligence [0.0]
人工知能の文脈におけるプログラミング言語の役割の進化について考察する。
不要な実装の詳細を排除しながら、人間の理解を確保するためのプログラミング言語の必要性を強調します。
将来のプログラムは、ユーザーの興味を認識し、積極的に支援するように設計されるべきである。
論文 参考訳(メタデータ) (2024-11-29T19:02:25Z) - Improving Speech Emotion Recognition in Under-Resourced Languages via Speech-to-Speech Translation with Bootstrapping Data Selection [49.27067541740956]
音声感情認識(SER)は、人間とコンピュータの自然な相互作用が可能な汎用AIエージェントを開発する上で重要な要素である。
英語や中国語以外の言語でラベル付きデータが不足しているため、堅牢な多言語SERシステムの構築は依然として困難である。
本稿では,低SERリソース言語におけるSERの性能向上のための手法を提案する。
論文 参考訳(メタデータ) (2024-09-17T08:36:45Z) - Smart Contract Languages: a comparative analysis [1.4066752230258734]
主要なブロックチェーンプラットフォームで使用されるスマートコントラクト言語について検討する。
ユーザビリティ、プログラミングスタイル、安全性、セキュリティなど、言語固有の機能に重点を置いています。
論文 参考訳(メタデータ) (2024-04-05T14:25:23Z) - Cognitive Architectures for Language Agents [44.89258267600489]
言語エージェントのための認知アーキテクチャ(CoALA)を提案する。
CoALAはモジュラーメモリコンポーネントを備えた言語エージェント、内部メモリと外部環境と相互作用する構造化されたアクションスペース、アクションを選択するための一般的な意思決定プロセスを記述する。
我々は、CoALAを使用して、振り返りによる調査と、最近の多くの作業の組織化を行い、より有能なエージェントに対する行動可能な方向を前向きに特定します。
論文 参考訳(メタデータ) (2023-09-05T17:56:20Z) - ChatDev: Communicative Agents for Software Development [84.90400377131962]
ChatDevはチャットを利用したソフトウェア開発フレームワークで、特別なエージェントがコミュニケーション方法についてガイドされる。
これらのエージェントは、統一された言語ベースのコミュニケーションを通じて、設計、コーディング、テストフェーズに積極的に貢献する。
論文 参考訳(メタデータ) (2023-07-16T02:11:34Z) - CUGE: A Chinese Language Understanding and Generation Evaluation
Benchmark [144.05723617401674]
汎用言語インテリジェンス評価は、自然言語処理の長年の目標である。
汎用言語インテリジェンス評価には,ベンチマーク自体が包括的で体系的なものである必要がある,と我々は主張する。
以下に示す機能を備えた中国語理解・生成評価ベンチマークであるCUGEを提案する。
論文 参考訳(メタデータ) (2021-12-27T11:08:58Z) - On the Evolution of Programming Languages [0.0]
新しい言語が以前の言語よりも堅牢であるという支持的な証拠を与えようとしている。
既存の言語の特徴がどのように新しいプログラミング言語の開発に影響を与えたかを強調した、最も顕著なプログラミング言語の分析結果が提示される。
最終的には、新しいマルチコアアーキテクチャの時代にプログラミング言語の世界を支配しうる実験的な言語のセットを提案する。
論文 参考訳(メタデータ) (2020-06-27T10:18:14Z)
関連論文リストは本サイト内にある論文のタイトル・アブストラクトから自動的に作成しています。
指定された論文の情報です。
本サイトの運営者は本サイト(すべての情報・翻訳含む)の品質を保証せず、本サイト(すべての情報・翻訳含む)を使用して発生したあらゆる結果について一切の責任を負いません。