Conference Presentations by Logan Streondj
Overview of how to achieve Libreware host-bodies for incarnating as machines, by starting with a ... more Overview of how to achieve Libreware host-bodies for incarnating as machines, by starting with a programming language, to write an operating system and a marketplace and fund libre hardware.
Bookmarks Related papers MentionsView impact
Drafts by Logan Streondj
A knowledge representation that can precisely store all human knowledge is essential to Artificia... more A knowledge representation that can precisely store all human knowledge is essential to Artificial General Intelligence being a continuation of humanity as post-humanity. By using Linguistic Universals as a basis combined with an orthogonal vocabulary, encoded with high density, it can be accomplished with database level organization. Pyash is such a language that already has tooling available. In this paper will cover a brief introduction to Pyash and it's usability as a knowledge representation format.
Bookmarks Related papers MentionsView impact
By using the fundamentals of human language, we may be able to achieve complete vertical integrat... more By using the fundamentals of human language, we may be able to achieve complete vertical integration for software languages, allowing one language to do everything from low level programming to chatting with humans. Most software languages can't be used for making content , documentation or having a discussion. Because the vocabulary and grammar of most software languages is so limited, it is impossible to gain conversational fluency, thus they never rise to the status of human language, but sit as merely a code. After years of research, analysis, data-mining and prototypes , a language has been made that not only allows for human-computer discourse and programming, but surprisingly can also be usable as a highly formal pivot language between the majority of human languages. As of this writing, beta-testing seems to be just a short time away. In conclusion, a single language to unite all languages is viable at least to the degree that it has already been implemented. It can translate between controlled variants of most, possibly all human languages. Though further work is needed to prove that those controlled variants can be easily learned by natural language speakers. It can't translate between different software languages, but may be able to vertically integrate all the purposes of software and human languages into one language. Further work is needed in order to prove that to a higher degree of certainty. CCS Concepts • Software and its engineering →General programming languages; • Human-centered computing →Natural language interfaces; Keywords grammar, programming language, pivot language * A vertically integrated software language based on the common features of the majority of human languages.
Bookmarks Related papers MentionsView impact
Motivated by the desire to maximize use of cheap GPU processing power by increasing the kinds of ... more Motivated by the desire to maximize use of cheap GPU processing power by increasing the kinds of algorithms that can profit from it. Currently only data parallel algorithms can profit from running their code on GPU. One way is by making a programming language whose code can be treated as data and streamed through an OpenCL kernel. Herein is the design of a programming language that allows using code as data that can be streamed through an OpenCL kernel. This way not only data parallel algorithms can reap the benefits of GPU, but also any referentially transparent code can.
Bookmarks Related papers MentionsView impact
Uploads
Conference Presentations by Logan Streondj
Drafts by Logan Streondj