3 ms·
"Suppose you want to write a new program, something like a text editor." Then I open up the GUI builder for almost any language, throw a pre-built text box in
by gcanyon 17y ago
"Suppose you want to write a new program, something like a text editor."
Then I open up the GUI builder for almost any language, throw a pre-built text box in place, and press compile. Next?
Not arguing against the language itself. It's just that using "text editor" as a use case is about as descriptive as starting with "Suppose you want to write 'Hello World.'" It doesn't tell you anything about what the actual requirements are. Compiled isn't necessary to build a text editor. Java isn't excluded. Etc.
- PieSquared 17y agoWhile you are right that a text-box is a bad example of a programming language, what he is talking about is a text editor. A text box is not a text editor. After all, take a look at Vim or Emacs. They have their own languages, syntax highlighters, language analysis tools, GUI and ncurses tools, etc... A goodtext editor is a huge piece of software - millions of lines of code (I think), perhaps, in the case of Emacs. Although I do agree with you - good examples are important.