Academic literature on the topic 'Polyglot programming'

Create a spot-on reference in APA, MLA, Chicago, Harvard, and other styles

Select a source type:

Consult the lists of relevant articles, books, theses, conference reports, and other scholarly sources on the topic 'Polyglot programming.'

Next to every source in the list of references, there is an 'Add to bibliography' button. Press on it, and we will generate automatically the bibliographic reference to the chosen work in the citation style you need: APA, MLA, Harvard, Chicago, Vancouver, etc.

You can also download the full text of the academic publication as pdf and read online its abstract whenever available in the metadata.

Journal articles on the topic "Polyglot programming"

1

Velbitsky, I. V. "Smart visual 3D+ polyglot-concept of programming without programming languages." System research and information technologies, no. 3 (September 29, 2017): 88–106. http://dx.doi.org/10.20535/srit.2308-8893.2017.3.09.

Full text
APA, Harvard, Vancouver, ISO, and other styles
2

Nowak, Robert M. "Polyglot Programming in Applications Used for Genetic Data Analysis." BioMed Research International 2014 (2014): 1–7. http://dx.doi.org/10.1155/2014/253013.

Full text
Abstract:
Applications used for the analysis of genetic data process large volumes of data with complex algorithms. High performance, flexibility, and a user interface with a web browser are required by these solutions, which can be achieved by using multiple programming languages. In this study, I developed a freely available framework for building software to analyze genetic data, which uses C++, Python, JavaScript, and several libraries. This system was used to build a number of genetic data processing applications and it reduced the time and costs of development.
APA, Harvard, Vancouver, ISO, and other styles
3

Nuris Dwi Setiawan, Bagus Sudirman, and Sigit Umar Anggono. "IMPACT OF EMBEDDED CLS ON EYE TRACKING REPLICATION." Journal of Technology Informatics and Engineering 1, no. 3 (December 22, 2022): 33–48. http://dx.doi.org/10.51903/jtie.v1i3.148.

Full text
Abstract:
Using different programming languages when software advancement is a familiar method in current software advancement. Nevertheless, using various languages that can hinder developer capacity is not widely known. This research simulated an unplanned controlled study examining the adoption of various languages in the situation of a directory programming task. Participants in this study were given programming tasks written in Java and one of three SQL-like embedded languages. Simple “SQL” over authority, “Java” program only, and a more Java-like hybrid embedded language. Furthermore, to transcribe the responses to the online quest and the participators' “task” solutions, the participators' eye movements were also recorded with an eye tracker. “Eye Tracker” or in this study call as “Eye-Trc” is the methodology of the study of software development that has developed nowadays and grants more in-depth info about how developers accomplish programming tasks. This Eye-Trc method is used as a data collection method in this study. Eye-Trc data was get by thirty-one participators (university background and Industrial Background) for different programming tasks. To analyze the impact of inter-group inconstant and professional experience and in-group “task” variables on the dependent variable Time in completion, this study used a mixed model ANOVA. The outcome of this study indicates that an important impact on productivity was not found, this is different from the initial research because of the language used. However, the same effect was found from the participators' expertise in programming activity indicating that more competent programmers were easy to full fill “polyglot programming tasks” more efficiently. In addition, it was raised that participators viewed the specimen code with the same proportion (time) for bringing “task” reckless of skills or language alternative provided. dominant-stage exploration management also remains mostly consistent over the experiences or language alternatives. Overall, it can be concluded that the programming stage of the linguist doesn’t have an important impact. The top-stage strategies that participators used came to be identical reckless of the language alternative presented to them. As a suggestion for future research, the impact of various characteristics of polyglot programming languages should be studied in depth for the conclusions reached to remain correct across various polyglot programming contexts.
APA, Harvard, Vancouver, ISO, and other styles
4

Grulich, Philipp Marian, Steffen Zeuch, and Volker Markl. "Babelfish." Proceedings of the VLDB Endowment 15, no. 2 (October 2021): 196–210. http://dx.doi.org/10.14778/3489496.3489501.

Full text
Abstract:
Today's users of data processing systems come from different domains, have different levels of expertise, and prefer different programming languages. As a result, analytical workload requirements shifted from relational to polyglot queries involving user-defined functions (UDFs). Although some data processing systems support polyglot queries, they often embed third-party language runtimes. This embedding induces a high performance overhead, as it causes additional data materialization between execution engines. In this paper, we present Babelfish, a novel data processing engine designed for polyglot queries. Babelfish introduces an intermediate representation that unifies queries from different implementation languages. This enables new, holistic optimizations across operator and language boundaries, e.g., operator fusion and workload specialization. As a result, Babelfish avoids data transfers and enables efficient utilization of hardware resources. Our evaluation shows that Babelfish outperforms state-of-the-art data processing systems by up to one order of magnitude and reaches the performance of handwritten code. With Babelfish, we bridge the performance gap between relational and multi-language UDFs and lay the foundation for the efficient execution of future polyglot workloads.
APA, Harvard, Vancouver, ISO, and other styles
5

Schiavio, Filippo, Daniele Bonetta, and Walter Binder. "Language-agnostic integrated queries in a managed polyglot runtime." Proceedings of the VLDB Endowment 14, no. 8 (April 2021): 1414–26. http://dx.doi.org/10.14778/3457390.3457405.

Full text
Abstract:
Language-integrated query (LINQ) frameworks offer a convenient programming abstraction for processing in-memory collections of data, allowing developers to concisely express declarative queries using general-purpose programming languages. Existing LINQ frameworks rely on the well-defined type system of statically-typed languages such as C # or Java to perform query compilation and execution. As a consequence of this design, they do not support dynamic languages such as Python, R, or JavaScript. Such languages are however very popular among data scientists, who would certainly benefit from LINQ frameworks in data analytics applications. In this work we bridge the gap between dynamic languages and LINQ frameworks. We introduce DynQ, a novel query engine designed for dynamic languages. DynQ is language-agnostic, since it is able to execute SQL queries in a polyglot language runtime. Moreover, DynQ can execute queries combining data from multiple sources, namely in-memory object collections as well as on-file data and external database systems. Our evaluation of DynQ shows performance comparable with equivalent hand-optimized code, and in line with common data-processing libraries and embedded databases, making DynQ an appealing query engine for standalone analytics applications and for data-intensive server-side workloads.
APA, Harvard, Vancouver, ISO, and other styles
6

Velbitsky, Igor. "Programming without Programming Languages (New Graphic Poliglot Сoncept)." Application and Theory of Computer Technology 2, no. 2 (February 28, 2017): 26. http://dx.doi.org/10.22496/atct20170124135.

Full text
Abstract:
For the first time since 1947 it is proposed to use a simpler and mathematically more rigorous concept of programming with the graphs loaded only through horizontal arcs with characters, functions and expressions of elementary mathematics. Such graph is a polyglot, it has ISO 8631/1989 standard, and is the only one that can be used effectively throughout the life cycle of program design and use. Conventional programming languages are not needed. The new concept has 100+ times better characteristics with regard to visualization, simplicity, and compactness, as well as the speed of entering into the computer. Processes of error-free design of algorithms, programs, and data structures, evidence of their correctness, self-documenting and documenting of motivation of decisions made are significantly simplified, improved and accelerated. The resulting programs are more effective on the memory footprint and execution time. The larger and the more complex is the program project, the greater is the effect of applying the new concept. The new concept is so simple that it makes it possible to program for ANYONE, not just for programmers. We do not know analogue of the new concept. This article describes the history of developing and proving the new concept, its description, advantages, implemented graphical programming environment, and perspectives for its application.
APA, Harvard, Vancouver, ISO, and other styles
7

Justo, David, Shaoqing Yi, Lukas Stadler, Nadia Polikarpova, and Arun Kumar. "Towards a polyglot framework for factorized ML." Proceedings of the VLDB Endowment 14, no. 12 (July 2021): 2918–31. http://dx.doi.org/10.14778/3476311.3476372.

Full text
Abstract:
Optimizing machine learning (ML) workloads on structured data is a key concern for data platforms. One class of optimizations called "factorized ML" helps reduce ML runtimes over multi-table datasets by pushing ML computations down through joins, avoiding the need to materialize such joins. The recent Morpheus system automated factorized ML to any ML algorithm expressible in linear algebra (LA). But all such prior factorized ML/LA stacks are restricted by their chosen programming language (PL) and runtime environment, limiting their reach in emerging industrial data science environments with many PLs (R, Python, etc.) and even cross-PL analytics workflows. Re-implementing Morpheus from scratch in each PL/environment is a massive developability overhead for implementation, testing, and maintenance. We tackle this challenge by proposing a new system architecture, Trinity , to enable factorized LA logic to be written only once and easily reused across many PLs/LA tools in one go . To do this in an extensible and efficient manner without costly data copies, Trinity leverages and extends an emerging industrial polyglot compiler and runtime, Oracle's GraalVM. Trinity enables factorized LA in multiple PLs and even cross-PL workflows. Experiments with real datasets show that Trinity is significantly faster than materialized execution (> 8x speedups in some cases), while being largely competitive to a prior single PL-focused Morpheus stack.
APA, Harvard, Vancouver, ISO, and other styles
8

Binet, Sébastien. "Exploring polyglot software frameworks in ALICE FairMQ and fer." EPJ Web of Conferences 214 (2019): 05032. http://dx.doi.org/10.1051/epjconf/201921405032.

Full text
Abstract:
In order to meet the challenges of the Run 3 data rates and volumes, the ALICE collaboration is merging the online and offline infrastructures into a common framework: ALICE-O2. O2 is based on FairRoot and FairMQ, a message-based, multi-threaded and multi-process control frame-work. In FairMQ, processes (possibly on different machines) exchange data via message queues either through 0MQ or nanomsg. In turn, this enables developers to write their reconstruction or analysis process in whatever language they choose or deem appropriate for the task at hand, as long as that programming language can send and receive data through these message queues. This paper introduces fer, a Go-based toolkit that interoperates with the C++ toolkit FairMQ, to explore the realm of polyglot distributed frameworks.
APA, Harvard, Vancouver, ISO, and other styles
9

Mendhe, Dinesh, Stephanie Bergren, and XinQi Dong. "A Novel Survey Platform in the Age of COVID-19 to Increase Accuracy and Adoptability While Reducing Selection Bias." Innovation in Aging 4, Supplement_1 (December 1, 2020): 931–32. http://dx.doi.org/10.1093/geroni/igaa057.3415.

Full text
Abstract:
Abstract Given the ongoing COVID-19 pandemic, secure and distanced data collection platforms are critical for reaching vulnerable populations. Commonly used electronic data collection systems lack a myriad of critical features, including a modern technology stack, new data encryption and security standards, study workflows, and reporting algorithms. Moreover, these systems do not have multilingual mapping functionalities of survey and consent forms. All of these components ultimately increase selection bias while simultaneously reducing the security and quality of the response data. In order to directly address the aforementioned issues, we have developed a multilingual and highly secure data management platform. Our application is built using stable, tested, and modular programming frameworks and design patterns targeted at accommodating intricately complex structures of polyglot mapping, large volume of data, encryption and granular user authorization. The statistical accuracy along with the multilingual mapping are the core highlights of this system. The multilingual function of this platform has the ability to eliminate selection biases while creating a well-balanced cross-section of society. Modern survey design workflows and validation checks ultimately prevent data loss and help reduce data collection errors. The platform design was initiated in April 1, 2020 and has been pilot tested for use in multilingual populations. The currently active application version of the system is capable of supporting in-person and telephone interviews, emailing survey links to every registered participant, building family tree architecture, and online consent management. This platform also has built-in report functionality. Additional features are being explored to improve study coordination and monitoring.
APA, Harvard, Vancouver, ISO, and other styles
10

Grinde, Roger B., and Tom M. Cavalier. "Containment of a single polygon using mathematical programming." European Journal of Operational Research 92, no. 2 (July 1996): 368–86. http://dx.doi.org/10.1016/0377-2217(94)00279-7.

Full text
APA, Harvard, Vancouver, ISO, and other styles

Dissertations / Theses on the topic "Polyglot programming"

1

余明達. "Sequential Quadratic Programming Method with Global Strategy for Multiple Types of Multi-polygon Cutting-stock Problem." Thesis, 2009. http://ndltd.ncl.edu.tw/handle/03416211019146124884.

Full text
Abstract:
博士
國立交通大學
機械工程系所
97
The cutting-stock problem, which considers how to arrange the component profiles on the material without overlaps, can increase the utility rate of the stock, and is thus a standard constrained optimization problem. The cutting-stock problem is relevant in many industries, such as textile, garment, paper, ship building, and sheet metal industries. The cutting-stock problem can be classified in many types, such as: rectangle object problem, irregular object problem, rectangle stock problem, irregular stock problem, single-stock problem, and multi-stock problem. This study focuses on the irregular object problem, and formulates it as a standard constrained optimization problem. The Sequential Quadratic Programming method, which is famous for solving a constrained optimization problem, is used with the global strategies, which are proposed in this study, for obtaining a good solution. This study also proposes a virtual object strategy to simplify the irregular stock problem and the multi-stock problem as a single rectangular stock problem. Additionally, this study proposes an overlap index, which is suitable for the Sequential Quadratic Programming method, and proposes a simplification model for simplifying the calculation of constraints.
APA, Harvard, Vancouver, ISO, and other styles

Books on the topic "Polyglot programming"

1

Borkovskiĭ, A. B. Slovarʹ po programmirovanii͡u︡: Angliĭskiĭ, russkiĭ, nemet͡s︡kiĭ, frant͡s︡uzskiĭ : okolo 5000 terminov. Moskva: "Russkiĭ i͡a︡zzyk", 1991.

Find full text
APA, Harvard, Vancouver, ISO, and other styles
2

Popov, Valentin. English-Russian-Latvian dictionary: Acronyms and abbreviations in communication systems : about 10000 abbreviations. Riga: RTU Publ. House, 2008.

Find full text
APA, Harvard, Vancouver, ISO, and other styles
3

Evans, Benjamin, and Martijn Verburg. Well-Grounded Java Developer: Vital Techniques of Java 7 and Polyglot Programming. Manning Publications Co. LLC, 2012.

Find full text
APA, Harvard, Vancouver, ISO, and other styles
4

The Well-grounded Java Developer: Vital Techniques Of Java 7 And Polyglot Programming. Manning Publications, 2012.

Find full text
APA, Harvard, Vancouver, ISO, and other styles
5

The Black Art of 3D Game Programming: Writing Your Own High Speed 3D Polygon Games in C. Marin, CA, USA: Waite Group Press, 1995.

Find full text
APA, Harvard, Vancouver, ISO, and other styles

Book chapters on the topic "Polyglot programming"

1

Romero-Ventura, José Antonio, Ulises Juárez-Martínez, and Adolfo Centeno-Téllez. "Polyglot Programming with GraalVM Applied to Bioinformatics for DNA Sequence Analysis." In Advances in Intelligent Systems and Computing, 163–73. Cham: Springer International Publishing, 2021. http://dx.doi.org/10.1007/978-3-030-89909-7_13.

Full text
APA, Harvard, Vancouver, ISO, and other styles
2

von Hanxleden, Reinhard, Edward A. Lee, Hauke Fuhrmann, Alexander Schulz-Rosengarten, Sören Domrös, Marten Lohstroh, Soroush Bateni, and Christian Menard. "Pragmatics Twelve Years Later: A Report on Lingua Franca." In Leveraging Applications of Formal Methods, Verification and Validation. Software Engineering, 60–89. Cham: Springer Nature Switzerland, 2022. http://dx.doi.org/10.1007/978-3-031-19756-7_5.

Full text
Abstract:
AbstractIn 2010, Fuhrmann et al. argued for enhancing modeler productivity by providing tooling that, put simply, combines the best of textual and graphical worlds. They referred to this as pragmatics, and argued that a key enabler would be the ability to automatically synthesize customized graphical views from a (possibly textual) model. The model would be the “ground truth” used, for example, for downstream code synthesis and simulation; the graphical views would typically be abstractions from the model serving various purposes, including documentation.Twelve years later, we reflect on their proposal, and illustrate the current state with the recently developed polyglot coordination language Lingua Franca (LF). LF has been designed with pragmatics in mind since early on, and some characteristics of LF make it particularly suited for pragmatics-aware programming and modeling. However, the underlying pragmatic principles are broadly applicable, and by now a set of mature open source tools is available for putting them into practice.
APA, Harvard, Vancouver, ISO, and other styles
3

Cywiak, Moisés, and David Cywiak. "Two-Dimensional Polygon Programming." In Multi-Platform Graphics Programming with Kivy, 13–38. Berkeley, CA: Apress, 2021. http://dx.doi.org/10.1007/978-1-4842-7113-1_3.

Full text
APA, Harvard, Vancouver, ISO, and other styles
4

Walmsley, Mark. "Polygon-Fill Techniques." In Graphics Programming in C++, 131–45. London: Springer London, 1998. http://dx.doi.org/10.1007/978-1-4471-0905-1_9.

Full text
APA, Harvard, Vancouver, ISO, and other styles
5

Mankowski, Michal, and Mikhail Moshkov. "Convex Polygon Triangulation." In Dynamic Programming Multi-Objective Combinatorial Optimization, 99–109. Cham: Springer International Publishing, 2021. http://dx.doi.org/10.1007/978-3-030-63920-4_9.

Full text
APA, Harvard, Vancouver, ISO, and other styles
6

Fortune, S. J. "A fast algorithm for polygon containment by translation." In Automata, Languages and Programming, 189–98. Berlin, Heidelberg: Springer Berlin Heidelberg, 1985. http://dx.doi.org/10.1007/bfb0015744.

Full text
APA, Harvard, Vancouver, ISO, and other styles
7

Chen, Danny Z., and Haitao Wang. "Computing the Visibility Polygon of an Island in a Polygonal Domain." In Automata, Languages, and Programming, 218–29. Berlin, Heidelberg: Springer Berlin Heidelberg, 2012. http://dx.doi.org/10.1007/978-3-642-31594-7_19.

Full text
APA, Harvard, Vancouver, ISO, and other styles
8

Nishida, Kazufumi, Koji Nakano, and Yasuaki Ito. "Accelerating the Dynamic Programming for the Optimal Polygon Triangulation on the GPU." In Algorithms and Architectures for Parallel Processing, 1–15. Berlin, Heidelberg: Springer Berlin Heidelberg, 2012. http://dx.doi.org/10.1007/978-3-642-33078-0_1.

Full text
APA, Harvard, Vancouver, ISO, and other styles
9

Hsueh, Hua, and Boleslaw Mikolajczak. "Intelligent Computing Systems with Actors — Parallel Dynamic Programming Algorithm of the Polygon Triangulation Problem." In Advances in Intelligent and Soft Computing, 239–56. Heidelberg: Physica-Verlag HD, 2001. http://dx.doi.org/10.1007/978-3-7908-1813-0_21.

Full text
APA, Harvard, Vancouver, ISO, and other styles
10

Yamashita, Kohei, Yasuaki Ito, and Koji Nakano. "A GPU Implementation of Bulk Execution of the Dynamic Programming for the Optimal Polygon Triangulation." In Parallel Processing and Applied Mathematics, 314–23. Cham: Springer International Publishing, 2018. http://dx.doi.org/10.1007/978-3-319-78024-5_28.

Full text
APA, Harvard, Vancouver, ISO, and other styles

Conference papers on the topic "Polyglot programming"

1

Ehmueller, Jan, Alexander Riese, Hendrik Tjabben, Fabio Niephaus, and Robert Hirschfeld. "Polyglot code finder." In '20: 4th International Conference on the Art, Science, and Engineering of Programming. New York, NY, USA: ACM, 2020. http://dx.doi.org/10.1145/3397537.3397559.

Full text
APA, Harvard, Vancouver, ISO, and other styles
2

Velbitskiy, Igor. "Programming without Programming Languages New Graphic Polyglot Concept of Programming." In 2016 6th International Conference on IT Convergence and Security (ICITCS). IEEE, 2016. http://dx.doi.org/10.1109/icitcs.2016.7740364.

Full text
APA, Harvard, Vancouver, ISO, and other styles
3

Velbitskiy, Igor, and Gary Ushakov. "New Graphic Polyglot Concept of Programming." In 2016 IEEE 40th Annual Computer Software and Applications Conference (COMPSAC). IEEE, 2016. http://dx.doi.org/10.1109/compsac.2016.160.

Full text
APA, Harvard, Vancouver, ISO, and other styles
4

Keznikl, Jaroslav, Michal Malohlava, Tomas Bures, and Petr Hnetynka. "Extensible Polyglot Programming Support in Existing Component Frameworks." In 2011 37th EUROMICRO Conference on Software Engineering and Advanced Applications (SEAA). IEEE, 2011. http://dx.doi.org/10.1109/seaa.2011.25.

Full text
APA, Harvard, Vancouver, ISO, and other styles
5

Peterson, Cole S. "Investigating the Effect of Polyglot Programming on Developers." In 2021 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC). IEEE, 2021. http://dx.doi.org/10.1109/vl/hcc51201.2021.9576404.

Full text
APA, Harvard, Vancouver, ISO, and other styles
6

Kreindl, Jacob, Daniele Bonetta, David Leopoldseder, Lukas Stadler, and Hanspeter Mössenböck. "Polyglot, Label-Defined Dynamic Taint Analysis in TruffleTaint." In MPLR '22: 19th International Conference on Managed Programming Languages and Runtimes. New York, NY, USA: ACM, 2022. http://dx.doi.org/10.1145/3546918.3560807.

Full text
APA, Harvard, Vancouver, ISO, and other styles
7

Bucchiarone, Antonio, Tommaso Martorella, Diego Colombo, Antonio Cicchetti, and Annapaola Marconi. "POLYGLOT for Gamified Education: Mixing Modelling and Programming Exercises." In 2021 ACM/IEEE International Conference on Model Driven Engineering Languages and Systems Companion (MODELS-C). IEEE, 2021. http://dx.doi.org/10.1109/models-c53483.2021.00092.

Full text
APA, Harvard, Vancouver, ISO, and other styles
8

Bonetta, Daniele. "GraalVM: metaprogramming inside a polyglot system (invited talk)." In SPLASH '18: Conference on Systems, Programming, Languages, and Applications: Software for Humanity. New York, NY, USA: ACM, 2018. http://dx.doi.org/10.1145/3281074.3284935.

Full text
APA, Harvard, Vancouver, ISO, and other styles
9

Niephaus, Fabio, Tim Felgentreff, and Robert Hirschfeld. "GraalSqueak: toward a smalltalk-based tooling platform for polyglot programming." In the 16th ACM SIGPLAN International Conference. New York, New York, USA: ACM Press, 2019. http://dx.doi.org/10.1145/3357390.3361024.

Full text
APA, Harvard, Vancouver, ISO, and other styles
10

Kreindl, Jacob, Daniele Bonetta, Lukas Stadler, David Leopoldseder, and Hanspeter Mössenböck. "Multi-language Dynamic Taint Analysis in a Polyglot Virtual Machine." In MPLR '20: 17th International Conference on Managed Programming Languages and Runtimes. New York, NY, USA: ACM, 2020. http://dx.doi.org/10.1145/3426182.3426184.

Full text
APA, Harvard, Vancouver, ISO, and other styles
We offer discounts on all premium plans for authors whose works are included in thematic literature selections. Contact us to get a unique promo code!

To the bibliography