User:GarveyPatrickD/Plain English/Plain English/Raw Sources: Difference between revisions

From Rosetta Code
Content added Content deleted
(→‎Quora: Added keywords to flag article)
 
(19 intermediate revisions by 2 users not shown)
Line 3: Line 3:
and Compiler.
and Compiler.
==Creators==
==Creators==
* Gerry Rzeppa (Father)
* Gerry Rzeppa (Father)
[https://www.quora.com/profile/Gerry-Rzeppa Quora Profile]
[https://www.linkedin.com/in/gerry-rzeppa-17b8051b/ LinkedIn Profile]
[https://twitter.com/gerryrzeppa Twitter Profile]
[https://github.com/GerryRzeppa GitHub Profile]
* Dan Rzeppa (Son)
* Dan Rzeppa (Son)

==Contributors==
* Elender Góis Gallas (Plain Portuguese Creator)
[https://www.quora.com/profile/Elender-G%C3%B3is-Gallas-%E3%82%A8%E3%83%AC%E3%83%B3%E3%83%87-%E3%82%AC%E3%83%A9%E3%82%B9 Quora Profile]
[https://www.linkedin.com/in/elender/ LinkedIn Profile]
[https://twitter.com/elenderg Twitter Profile]
[https://github.com/elenderg GitHub Profile]
* Pablo Cayuela (Plain Spanish Creator)
[https://www.linkedin.com/in/pablo-cayuela-a42b019/ LinkedIn Profile]

==Copyright Owner==
==Copyright Owner==
* The Osmosian Order
* The Osmosian Order
Line 83: Line 97:
**[https://www.pc-control.co.uk/control/articles/images/photo%2014%20-%20terminal%20output.png photo 14 - terminal output]
**[https://www.pc-control.co.uk/control/articles/images/photo%2014%20-%20terminal%20output.png photo 14 - terminal output]
===[https://www.Quora.com/ Quora]===
===[https://www.Quora.com/ Quora]===
*Apr 28, 2021 - [https://www.quora.com/I-need-some-good-project-related-to-data-structure-I-am-a-2rd-year-computer-science-student-What-is-your-suggestion/answer/Gerry-Rzeppa I need some good project related to data structure. I am a 2rd year computer science student. What is your suggestion?]
*Jul 06, 2021 - [https://www.quora.com/What-can-a-beginner-programmer-use-as-a-programming-IDE-I-tried-using-Visual-Studio-Express-but-it-was-too-hard-to-use-and-understand-Is-there-anything-else-I-can-use/answer/Gerry-Rzeppa What can a beginner programmer use as a programming IDE? I tried using Visual Studio Express but it was too hard to use and understand. Is there anything else I can use?]
**"To get started with Plain English, see here (it’s fast, friendly, and free):"
**Data types
**Reference to another Gerry Rzeppa Quora article: Jun 27, 2021 - [https://www.quora.com/Is-there-a-right-way-to-learn-to-code-1/answer/Gerry-Rzeppa Is there a right way to learn to code?]
***Fundamental
*Jul 06, 2021 - [https://www.quora.com/How-often-when-puzzling-out-a-solution-to-a-problem-do-you-think-or-say-aloud-Are-we-asking-the-right-question-questions/answer/Gerry-Rzeppa How often when puzzling out a solution to a problem, do you think or say aloud, “Are we asking the right question/questions?”]
****byte
**"Almost every time."
****record
**Reference to another Gerry Rzeppa Quora article: May 11, 2021 [https://www.quora.com/What-IDE-has-impressed-you-with-its-ease-of-use-and-how-productive-were-you-with-it/answer/Gerry-Rzeppa What IDE has impressed you with its ease of use, and how productive were you with it?]
***Pointers
*Jul 06, 2021 - [https://www.quora.com/What-are-the-best-examples-of-poetry-written-in-programming-languages/answer/Gerry-Rzeppa What are the best examples of poetry written in programming languages?]
****Generic
**A poem written in Plain English that, when run, makes the picture the poem describes.
****Typed
*Jul 05, 2021 - [https://www.quora.com/What-is-the-character-limit-for-one-line-of-code-you-go-by/answer/Gerry-Rzeppa What is the character limit for one line of code you go by?]
***Strings
**"... if handwritten code fits on the screen, it’s okay by me."
***Things
*Jul 05, 2021 - [https://www.quora.com/How-is-a-one-dimensional-character-array-and-a-string-similar/answer/Gerry-Rzeppa How is a one-dimensional character array and a string similar?]
****Stacks
**Strings
****Queues
**Substrings
****Hashed Indices
**String Riders
**Memory Map
*Jun 27, 2021 - [https://www.quora.com/Is-there-a-right-way-to-learn-to-code-1/answer/Gerry-Rzeppa Is there a right way to learn to code?]
**WYSIWYG document editor
**A offering of the Plain English IDE and personal tutoring.
*Mar 29, 2021 - [https://www.quora.com/What-is-the-most-interesting-Python-algorithm-in-less-than-ten-lines-of-code/answer/Gerry-Rzeppa What is the most interesting Python algorithm in less than ten lines of code?]
**Lindenmayer interpreter
*Mar 27, 2021 - [https://www.quora.com/What-is-the-best-way-to-present-an-algorithm/answer/Gerry-Rzeppa What is the best way to present an algorithm?]
**Three-step process
*Oct 03, 2020 - [https://www.quora.com/In-procedural-programming-how-do-you-plan-your-code-without-UML/answer/Gerry-Rzeppa In procedural programming, how do you plan your code without UML?]
**Osmosian maxim: “If it’s hard, it’s wrong.”
**Pair Programming
**"During the winter of 2005-2006, we wrote (and documented) 25,000 lines of Plain English code in just six months ..."
**'“Just tell us what you need, sonny, and we’ll show you how to live without it.”'
*Jul 09, 2020 - [https://www.quora.com/Who-can-print-this-string-Hello-world-more-smartly-and-clearly/answer/Gerry-Rzeppa Who can print this string "Hello world" more smartly and clearly?]
**Plain English program to print in a circle.
**Español Llano (Plain Spanish) program to print in a circle.
*Jun 08, 2020 - [https://www.quora.com/Why-do-some-programmers-write-their-own-compilers/answer/Gerry-Rzeppa Why do some programmers write their own compilers?]
**'My elder son and I wrote our own Plain English compiler and IDE, in Plain English, originally, for three reasons. We wanted to know:'
***'1. Is it easier to program when you don’t have to translate your natural-language thoughts into an alternate syntax?'
***'2. Can natural languages be parsed in a relatively “sloppy” manner (as humans apparently parse them) and still provide a stable enough environment for productive programming?'
***'3. Can low-level programs (like compilers) be conveniently and efficiently written in high level languages (like English)?
**'Turns out the answers to all of three questions is, “Yes!”'
*-----
*Jun 10, 2021 - [https://www.quora.com/Is-there-any-way-to-write-genuine-self-modifying-code-in-Windows/answer/Gerry-Rzeppa Is there any way to write genuine self-modifying code in Windows?]
*Jun 10, 2021 - [https://www.quora.com/Is-there-any-way-to-write-genuine-self-modifying-code-in-Windows/answer/Gerry-Rzeppa Is there any way to write genuine self-modifying code in Windows?]
**Memory Map
**Memory Map
Line 137: Line 133:
** Stroke
** Stroke
*Jun 07, 2021 - [https://www.quora.com/Is-it-wise-to-ask-query-like-why-curly-braces-are-preferred-in-C-instead-of-opening-and-closing-bracket-when-writing-functions-or-we-just-need-to-memorize-that-as-a-random-rule-Is-there-any-book-which-deals-with/answer/Gerry-Rzeppa Is it wise to ask query like why curly braces are preferred in C instead of opening and closing bracket when writing functions, or we just need to memorize that as a random rule? Is there any book which deals with such miscellaneous things about C?]
*Jun 07, 2021 - [https://www.quora.com/Is-it-wise-to-ask-query-like-why-curly-braces-are-preferred-in-C-instead-of-opening-and-closing-bracket-when-writing-functions-or-we-just-need-to-memorize-that-as-a-random-rule-Is-there-any-book-which-deals-with/answer/Gerry-Rzeppa Is it wise to ask query like why curly braces are preferred in C instead of opening and closing bracket when writing functions, or we just need to memorize that as a random rule? Is there any book which deals with such miscellaneous things about C?]
** “Arbitrary and unnecessary rule”
*Jun 06, 2021 - [https://www.quora.com/How-would-I-go-about-creating-dots-and-boxes-in-Java/answer/Gerry-Rzeppa How would I go about creating dots and boxes in Java?]
*Jun 06, 2021 - [https://www.quora.com/How-would-I-go-about-creating-dots-and-boxes-in-Java/answer/Gerry-Rzeppa How would I go about creating dots and boxes in Java?]
*Jun 06, 2021 - [https://www.quora.com/How-can-I-write-a-menu-driven-program-to-perform-following-operations-on-the-stack-using-array-a-i-Push-ii-Pop-iii-Peek/answer/Gerry-Rzeppa How can I write a menu-driven program to perform the following operations on the stack using array- a (i) Push (ii) Pop (iii) Peek?]
*Jun 06, 2021 - [https://www.quora.com/How-can-I-write-a-menu-driven-program-to-perform-following-operations-on-the-stack-using-array-a-i-Push-ii-Pop-iii-Peek/answer/Gerry-Rzeppa How can I write a menu-driven program to perform the following operations on the stack using array- a (i) Push (ii) Pop (iii) Peek?]
Line 151: Line 148:
*Jun 03, 2021 - [https://www.quora.com/What-is-the-nature-of-a-variable-with-real-life-examples/answer/Gerry-Rzeppa What is the nature of a variable with real life examples?]
*Jun 03, 2021 - [https://www.quora.com/What-is-the-nature-of-a-variable-with-real-life-examples/answer/Gerry-Rzeppa What is the nature of a variable with real life examples?]
*Jun 03, 2021 - [https://www.quora.com/Why-is-UML-a-significant-area-of-study/answer/Gerry-Rzeppa Why is UML a significant area of study?]
*Jun 03, 2021 - [https://www.quora.com/Why-is-UML-a-significant-area-of-study/answer/Gerry-Rzeppa Why is UML a significant area of study?]
*May 29, 2021 [https://www.quora.com/Is-it-easier-to-write-an-interpreter-than-a-compiler-Why/answer/Gerry-Rzeppa Is it easier to write an interpreter than a compiler? Why?]
**"Yes. An interpreter can be written with less knowledge of the hardware and operating system."
**Reference to another Gerry Rzeppa Quora article: May 18, 2021 [https://www.quora.com/How-do-I-make-programming-language/answer/Gerry-Rzeppa How do I make programming language?]
*May 18, 2021 [https://www.quora.com/How-do-I-make-programming-language/answer/Gerry-Rzeppa How do I make programming language?]
**Reference to another Gerry Rzeppa Quora article: Dec 22, 2020 [https://www.quora.com/How-do-you-start-writing-your-interpreter-from-scratch/answer/Gerry-Rzeppa How do you start writing your interpreter from scratch?]
**Reference to another Gerry Rzeppa Quora article: Aug 30, 2020 [https://www.quora.com/What-is-a-compiler-and-the-stages-of-a-compiler/answer/Gerry-Rzeppa What is a compiler and the stages of a compiler?]
*May 11, 2021 [https://www.quora.com/What-IDE-has-impressed-you-with-its-ease-of-use-and-how-productive-were-you-with-it/answer/Gerry-Rzeppa What IDE has impressed you with its ease of use, and how productive were you with it?]
*Apr 28, 2021 - [https://www.quora.com/I-need-some-good-project-related-to-data-structure-I-am-a-2rd-year-computer-science-student-What-is-your-suggestion/answer/Gerry-Rzeppa I need some good project related to data structure. I am a 2rd year computer science student. What is your suggestion?]
**Data types
***Fundamental
****byte
****record
***Pointers
****Generic
****Typed
***Strings
***Things
****Stacks
****Queues
****Hashed Indices
**Memory Map
**WYSIWYG document editor
*Apr 12, 2021 - [https://www.quora.com/What-is-the-relationship-between-a-compiler-algorithm-and-data-structure/answer/Gerry-Rzeppa What is the relationship between a compiler, algorithm, and data structure?]
** "A compiler uses data structures and algorithms to translate high-level source code into low-level executable machine code."
** Discussion of the Plain English compiler
*Mar 29, 2021 - [https://www.quora.com/What-is-the-most-interesting-Python-algorithm-in-less-than-ten-lines-of-code/answer/Gerry-Rzeppa What is the most interesting Python algorithm in less than ten lines of code?]
**Lindenmayer interpreter
*Mar 27, 2021 - [https://www.quora.com/What-is-the-best-way-to-present-an-algorithm/answer/Gerry-Rzeppa What is the best way to present an algorithm?]
**Three-step process
*Mar 24, 2021 - [https://www.quora.com/Why-is-it-hard-to-understand-linked-lists-in-programming/answer/Gerry-Rzeppa Why is it hard to understand linked lists in programming?]
**Discuss Plain English linked list.
*Dec 22, 2020 [https://www.quora.com/How-do-you-start-writing-your-interpreter-from-scratch/answer/Gerry-Rzeppa How do you start writing your interpreter from scratch?]
** “primitive” BASIC editor/interpreter
*Oct 03, 2020 - [https://www.quora.com/In-procedural-programming-how-do-you-plan-your-code-without-UML/answer/Gerry-Rzeppa In procedural programming, how do you plan your code without UML?]
**Osmosian maxim: “If it’s hard, it’s wrong.”
**Pair Programming
**"During the winter of 2005-2006, we wrote (and documented) 25,000 lines of Plain English code in just six months ..."
**'“Just tell us what you need, sonny, and we’ll show you how to live without it.”'
*Aug 30, 2020 [https://www.quora.com/What-is-a-compiler-and-the-stages-of-a-compiler/answer/Gerry-Rzeppa What is a compiler and the stages of a compiler?]
**Structure of the Plain English compiler.
*Jul 09, 2020 - [https://www.quora.com/Who-can-print-this-string-Hello-world-more-smartly-and-clearly/answer/Gerry-Rzeppa Who can print this string "Hello world" more smartly and clearly?]
**Plain English program to print in a circle.
**Español Llano (Plain Spanish) program to print in a circle.
*Jun 08, 2020 - [https://www.quora.com/Why-do-some-programmers-write-their-own-compilers/answer/Gerry-Rzeppa Why do some programmers write their own compilers?]
**'My elder son and I wrote our own Plain English compiler and IDE, in Plain English, originally, for three reasons. We wanted to know:'
***'1. Is it easier to program when you don’t have to translate your natural-language thoughts into an alternate syntax?'
***'2. Can natural languages be parsed in a relatively “sloppy” manner (as humans apparently parse them) and still provide a stable enough environment for productive programming?'
***'3. Can low-level programs (like compilers) be conveniently and efficiently written in high level languages (like English)?
**'Turns out the answers to all of three questions is, “Yes!”'


==Successor Project==
==Successor Project==

Latest revision as of 22:18, 12 October 2022

Plain English Sources

These are the links I've found that provided the information to write a page about the Plain English IDE and Compiler.

Creators

  • Gerry Rzeppa (Father)

Quora Profile LinkedIn Profile Twitter Profile GitHub Profile

  • Dan Rzeppa (Son)

Contributors

  • Elender Góis Gallas (Plain Portuguese Creator)

Quora Profile LinkedIn Profile Twitter Profile GitHub Profile

  • Pablo Cayuela (Plain Spanish Creator)

LinkedIn Profile

Copyright Owner

IDE including Compiler

Creator supplied

GitHub

Forums

AnandTech

Arduino

comp.compilers

GeeksForGeeks

Interactive Fiction Community Forum

Parallax Forums

PC Control Limited

Quora

Successor Project