Skip to content

Commit

Permalink
#642 off
Browse files Browse the repository at this point in the history
  • Loading branch information
yegor256 committed Nov 22, 2023
1 parent 3f73c1a commit f51ba3b
Showing 1 changed file with 8 additions and 8 deletions.
16 changes: 8 additions & 8 deletions static/research.md
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ I will help you to do the research and may also play a role of your scientific a

<hr/>

**Jumps Elimination in OOP** (taken!)
**Jumps Elimination in OOP**
Recently, we developed [DeJump](https://github.com/objectionary/dejump),
an automated tool that modifies programs written in [EOLANG](https://www.eolang.org),
our own object-oriented language, such that "jumping objects" (GOTO, BREAK, and CONTINUE)
Expand All @@ -48,7 +48,7 @@ and testing it with larger blocks of code, in order to demonstrate its effective
A new research paper is expected to be written and published.
{: .topic}

**SLR of Object Models** (taken!)
**SLR of Object Models**
There is a famous [λ-calculus](https://en.wikipedia.org/wiki/Lambda_calculus) that underlies functional programming languages,
like Haskell or Scala. At the same time, for object-oriented programming languages,
more than one calculus has been introduced over the last thirty years, such as
Expand All @@ -67,7 +67,7 @@ could become a significant contribution to the theoretical sector of
object-oriented programming.
{: .topic}

**Algorithmization of Object-Oriented Programs Written in EO** (taken!)
**Algorithmization of Object-Oriented Programs Written in EO**
[EOLANG](https://www.eolang.org), our experimental strictly object-oriented programming language,
is very effective for modeling objects and their relationships.
However, it falls short when programming algorithms and mathematics, because the code
Expand Down Expand Up @@ -97,7 +97,7 @@ ChatGPT could represent a significant contribution to computer science
and provide invaluable assistance to hundreds of GitHub programmers.
{: .topic}

**ChatGPT for GitHub Anomalies Detection** (taken!)
**ChatGPT for GitHub Anomalies Detection**
The quality of source code and the discipline of repository maintenance
play a crucial role in the success of a software product. However, there is
no automated tool on the market that appraises the quality of an entire
Expand All @@ -110,7 +110,7 @@ to combine our project analysis algorithm with the capabilities of LLM,
to generate the most effective and useful advice for software teams.
{: .topic}

**Analysis of Heap Performance in Different OSs** (taken!)
**Analysis of Heap Performance in Different OSs**
The heap is the primary storage for variable-sized memory blocks in modern
operating systems and virtual machines. Allocating a slice of bytes in
the heap and then releasing it back is a time-consuming operation,
Expand All @@ -122,7 +122,7 @@ the results, and then publishing a research paper. Such an analysis might assist
creators of programming languages and compilers in making better design decisions.
{: .topic}

**Encapsulation Strategy in Design Patterns** (taken!)
**Encapsulation Strategy in Design Patterns**
In object-oriented programming,
many design patterns are recommended for use. It's commonly believed that if
programmers adhere to these patterns in their code, the code quality will
Expand All @@ -136,7 +136,7 @@ for compiler and programming language designers, prompting them to treat
objects differently if they are dataless.
{: .topic}

**Study Programmers' Preferences for Object Extensions** (taken!)
**Study Programmers' Preferences for Object Extensions**
In object-oriented programming, additional functionality can be added to classes
using inheritance, decoration, composition, or by simply expanding existing
classes with new code or methods. It is commonly believed that most
Expand All @@ -149,7 +149,7 @@ our research might offer insights to designers of new programming languages
about programmers' perceptions of OOP.
{: .topic}

**Cost of OOP in Different Languages** (taken!)
**Cost of OOP in Different Languages**
[Earlier studies](https://downloads.hindawi.com/journals/sp/1999/464598.pdf)
by various researchers and practitioners have indicated that
object-oriented programming features, such as encapsulation and polymorphism,
Expand Down

0 comments on commit f51ba3b

Please sign in to comment.