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

m
(→‎Quora: Added "What is the relationship between a compiler, algorithm, and data structure?")
 
(17 intermediate revisions by 2 users not shown)
Line 3:
and Compiler.
==Creators==
* 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)
 
==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==
* The Osmosian Order
Line 83 ⟶ 97:
**[https://www.pc-control.co.uk/control/articles/images/photo%2014%20-%20terminal%20output.png photo 14 - terminal output]
===[https://www.Quora.com/ Quora]===
*AprJul 1206, 2021 - [https://www.quora.com/What-iscan-thea-beginner-programmer-relationshipuse-betweenas-a-compilerprogramming-algorithmIDE-I-tried-using-Visual-Studio-Express-but-it-was-too-hard-to-use-and-dataunderstand-structureIs-there-anything-else-I-can-use/answer/Gerry-Rzeppa What iscan thea relationshipbeginner betweenprogrammer use as a compiler,programming algorithm,IDE? I tried using Visual Studio Express but it was too hard to use and dataunderstand. Is there anything else I can structureuse?]
**"To get started with Plain English, see here (it’s fast, friendly, and free):"
** "A compiler uses data structures and algorithms to translate high-level source code into low-level executable machine code."
**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?]
** Discussion of the Plain English compiler
*AprJul 2806, 2021 - [https://www.quora.com/IHow-needoften-somewhen-goodpuzzling-projectout-relateda-solution-to-dataa-structureproblem-Ido-amyou-athink-2rdor-yearsay-computeraloud-scienceAre-studentwe-Whatasking-isthe-yourright-suggestionquestion-questions/answer/Gerry-Rzeppa IHow needoften somewhen goodpuzzling projectout relateda solution to dataa structure.problem, Ido amyou athink 2rdor yearsay computeraloud, science“Are student.we Whatasking isthe yourright suggestionquestion/questions?]
**"Almost every time."
**Data types
**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?]
***Fundamental
*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?]
****byte
**A poem written in Plain English that, when run, makes the picture the poem describes.
****record
*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?]
***Pointers
**"... if handwritten code fits on the screen, it’s okay by me."
****Generic
*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?]
****Typed
***Strings
**Substrings
***Things
**String Riders
****Stacks
*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?]
****Queues
**A offering of the Plain English IDE and personal tutoring.
****Hashed Indices
**Memory Map
**WYSIWYG document editor
*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?]
**Memory Map
Line 155 ⟶ 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/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==
18

edits