Page: 1 2 3 4 5 6 7... 103
43 |
Generation of TypeScript Declaration Files from JavaScript Code ...
|
|
|
|
BASE
|
|
Show details
|
|
45 |
A Logical Programming Language as an Instrument for Specifying and Verifying Dynamic Memory ...
|
|
|
|
BASE
|
|
Show details
|
|
48 |
Visually Grounded Reasoning across Languages and Cultures ...
|
|
|
|
BASE
|
|
Show details
|
|
49 |
Automatic Grading Tool for Jupyter Notebooks in Artificial Intelligence Courses
|
|
|
|
In: Sustainability ; Volume 13 ; Issue 21 (2021)
|
|
BASE
|
|
Show details
|
|
50 |
Studying the Effectiveness of Code Animation in Teaching Recursive Programming
|
|
|
|
In: Honors College Theses (2021)
|
|
BASE
|
|
Show details
|
|
52 |
Why Aren't Regular Expressions a Lingua Franca? An Empirical Study on the Re-use and Portability of Regular Expressions ...
|
|
|
|
Abstract:
This paper explores the extent to which regular expressions (regexes) are portable across programming languages. Many languages offer similar regex syntaxes, and it would be natural to assume that regexes can be ported across language boundaries. But can regexes be copy/pasted across language boundaries while retaining their semantic and performance characteristics? In our survey of 158 professional software developers, most indicated that they re-use regexes across language boundaries and about half reported that they believe regexes are a universal language. We experimentally evaluated the riskiness of this practice using a novel regex corpus -- 537,806 regexes from 193,524 projects written in JavaScript, Java, PHP, Python, Ruby, Go, Perl, and Rust. Using our polyglot regex corpus, we explored the hitherto-unstudied regex portability problems: logic errors due to semantic differences, and security vulnerabilities due to performance differences. We report that developers' belief in a regex lingua franca is ... : ESEC/FSE 2019 ...
|
|
Keyword:
FOS Computer and information sciences; Programming Languages cs.PL; Software Engineering cs.SE
|
|
URL: https://dx.doi.org/10.48550/arxiv.2105.04397 https://arxiv.org/abs/2105.04397
|
|
BASE
|
|
Hide details
|
|
53 |
TreeBERT: A Tree-Based Pre-Trained Model for Programming Language ...
|
|
|
|
BASE
|
|
Show details
|
|
54 |
Query Lifting: Language-integrated query for heterogeneous nested collections ...
|
|
|
|
BASE
|
|
Show details
|
|
55 |
Evolution of human computer interaction
|
|
|
|
In: Sci. Visualization ; Scientific Visualization (2021)
|
|
BASE
|
|
Show details
|
|
56 |
Conversational agent for supporting learners on a MOOC on programming with Java
|
|
|
|
BASE
|
|
Show details
|
|
57 |
Identifying and solving issues with acquiring skills in computer programming for non-English speakers
|
|
|
|
In: Nnass, IA, (2020). Identifying and solving issues with acquiring skills in computer programming for non-English speakers. Doctoral Thesis. Central Queensland University, http://dx.doi.org/10.25946/5f039502e1dec (2020)
|
|
BASE
|
|
Show details
|
|
58 |
PROGRAMMER EN MAX AVEC bell
|
|
|
|
In: Journées d'informatique musicale (JIM) 2020 ; https://hal.archives-ouvertes.fr/hal-03019742 ; Journées d'informatique musicale (JIM) 2020, Oct 2020, Strasbourg (en virtuel), France (2020)
|
|
BASE
|
|
Show details
|
|
59 |
History of Logo
|
|
|
|
In: Proceedings of the ACM on Programming Languages, vol 4, iss HOPL (2020)
|
|
BASE
|
|
Show details
|
|
60 |
A Methodology for Teaching from Student Errors in Computer Science Education
|
|
|
|
BASE
|
|
Show details
|
|
Page: 1 2 3 4 5 6 7... 103
|
|