1. Q about other languages...
- Posted by Mike Hurley <mikehurley2 at NETZERO.NET> Sep 26, 1999
- 377 views
------=_NextPart_000_0037_01BF084C.B2E12720 charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Why do most other languages like Java, C, C++, and Perl look like a text = editor took a text file and threw it up? It doesn't even look like = English, or anything resembling it (at least Eu does.). WHY? What's = with all the brackets and stuff? Asking another stupid question, Mike Hurley ------=_NextPart_000_0037_01BF084C.B2E12720 charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML><HEAD> <META content=3D"text/html; charset=3Diso-8859-1" = http-equiv=3DContent-Type> <META content=3D"MSHTML 5.00.2314.1000" name=3DGENERATOR> <STYLE></STYLE> </HEAD> <BODY bgColor=3D#ffffff> <DIV><FONT size=3D2>Why do most other languages like Java, C, C++, and = Perl look=20 like a text editor took a text file and threw it up? It doesn't = even look=20 like English, or anything resembling it (at least Eu does.). = WHY? =20 What's with all the brackets and stuff?</FONT></DIV> <DIV> </DIV> <DIV><FONT size=3D2>Asking another stupid question,</FONT></DIV> <DIV><FONT size=3D2>Mike Hurley</FONT></DIV> ------=_NextPart_000_0037_01BF084C.B2E12720-- ________________________________________________________ NetZero - We believe in a FREE Internet. Shouldn't you? Get your FREE Internet Access and Email at http://www.netzero.net/download/index.html
2. Re: Q about other languages...
- Posted by Everett Williams <rett at GVTC.COM> Sep 26, 1999
- 383 views
- Last edited Sep 27, 1999
Mike Hurley wrote: >Why do most other languages like Java, C, C++, and Perl look like a text editor took a text file and threw it up? It doesn't even look like English, or anything resembling it (at least Eu does.). WHY? What's with all the brackets and stuff? > >Asking another stupid question, >Mike Hurley > > Because they all grew up from C which was written so long ago that people didn't worry about esthetics, only keyboard efficiency and grammatical consistency. When all you have is a typewriter terminal or cards and a line printer that prints fixed text, why worry about such issues. Euphoria appears to be a fairly fresh cut done by someone who had seen other languages, but did not feel limited by them...or maybe did feel limited by them and did Euphoria to fix that feeling. Plus, C has had about a million things grafted onto it since it's inception. And since most of these other languages view themselves as replacements or heirs of C, that is what you get. Besides, having learned to read that awful mess, you can then boast that you can program with a "real" programmers tool...yuck! Euphoria appears, spiritually to be an heir of early COBOL more than anything like C. Of course, we no longer have the infamous "DATA DIVISION" or any of it's confreres, but we do have a procedural language that reads a little like an outline of a process in English(or whatever non-symbolic language you might choose). I even object to the += stuff because it takes away from the clean, mathematical and logical design of the language for a short hand...but I'll live and it is useful. Everett L.(Rett) Williams rett at gvtc.com
3. Re: Q about other languages...
- Posted by Irv Mullins <irv at ELLIJAY.COM> Sep 27, 1999
- 387 views
On Sun, 26 Sep 1999, Everett L.(Rett) Williams wrote: > Euphoria appears, spiritually to be an heir of early COBOL more > than anything like C. Of course, we no longer have the infamous "DATA > DIVISION" or any of it's confreres, but we do have a procedural language > that reads a little like an outline of a process in English(or whatever > non-symbolic language you might choose). I even object to the += stuff > because it takes away from the clean, mathematical and logical design of the > language for a short hand...but I'll live and it is useful. Euphoria seems to contain some of the better bits of just about every programming language (except Intercal, which _has_ no good bits.). To me, Euphoria appears to be Lisp implemented by a Pascal programmer. There are also some very creative new ideas included, some of which don't work all that well. Specifically, the data storage scheme, which inflates your data files dramatically. (Maybe a Microsoft programmer designed that part...:) Irv THE LESSER-KNOWN PROGRAMMING LANGUAGES #12: LITHP This otherwise unremarkable language is distinguished by the absence of an "S" in its character set; users must substitute "TH". LITHP is said to be useful in protheththing lithtth.
4. Re: Q about other languages...
- Posted by Bernie Ryan <bwryan at PCOM.NET> Sep 27, 1999
- 383 views
On Sun, 26 Sep 1999 21:50:55 -0400, Everett Williams <rett at GVTC.COM> wrote: >Plus, C has had about a million things grafted onto it since it's inception. >And since most of these other languages view themselves as replacements or >heirs of C, that is what you get. Besides, having learned to read that awful >mess, you can then boast that you can program with a "real" programmers >tool...yuck! Euphoria appears, spiritually to be an heir of early COBOL more >than anything like C. Of course, we no longer have the infamous "DATA Everett Just a reminder Euphoria is written in Watcom C\C++ Bernie
5. Re: Q about other languages...
- Posted by Everett Williams <rett at GVTC.COM> Sep 27, 1999
- 388 views
On Mon, 27 Sep 1999 09:48:07 -0400, Bernie Ryan <bwryan at PCOM.NET> wrote: >On Sun, 26 Sep 1999 21:50:55 -0400, Everett Williams <rett at GVTC.COM> wrote: > >>Plus, C has had about a million things grafted onto it since it's >inception. >>And since most of these other languages view themselves as replacements or >>heirs of C, that is what you get. Besides, having learned to read that >awful >>mess, you can then boast that you can program with a "real" programmers >>tool...yuck! Euphoria appears, spiritually to be an heir of early COBOL >more >>than anything like C. Of course, we no longer have the infamous "DATA > > > >Everett > Just a reminder Euphoria is written in Watcom C\C++ >Bernie And what, pray tell else could it have been written in that was available, portable, and mature enough to base another language on? No particular language has everything and most don't need everything. C/C++ have everything by default whether you want it or not. Watcom has been around for a long time in this business(as have I) and were fairly important in the move toward meta-compilers when that was a hot item. They had a whole family of languages that they were said to be moving towards a common meta-format. UCSD was another big player in that area with their family of languages with PASCAL as the center item. And whoever it was that said that Euphoria was ANYTHING like LISP, I hope was pulling my leg for the opportunity to put in a bad pun. I took a course in LISP 30 years ago...and beyond being interpretive in nature...it is wildly different from Euphoria. From what I can tell(and I know the pies are headed my direction on this one..I prefer banana cream), Euphoria is less an interpreter than it is a "compile and go" or "incremental compiler". Some of the concepts from LISP could certainly add to the power of Euphoria, but that would take about ten pages, so I think I'll wait till somebody bites on that idea before I expatiate. Everett L.(Rett) Williams rett at gvtc.com
6. Re: Q about other languages...
- Posted by Roderick Jackson <rjackson at CSIWEB.COM> Sep 27, 1999
- 357 views
Everett Williams wrote: >And whoever it was that said that Euphoria was ANYTHING like LISP, I hope >was pulling my leg for the opportunity to put in a bad pun. I took a course >in LISP 30 years ago...and beyond being interpretive in nature...it is >wildly different from Euphoria. From what I can tell(and I know the pies are >headed my direction on this one..I prefer banana cream), Euphoria is less an >interpreter than it is a "compile and go" or "incremental compiler". Some >of the concepts from LISP could certainly add to the power of Euphoria, but >that would take about ten pages, so I think I'll wait till somebody bites on >that idea before I expatiate. Well, I've studied a little bit of Lisp myself; I tend to think of Euphoria's sequence manipulations as being the way that Lisp *should have* handled lists. I admit my experience is limited, but out of several other languages I've looked at, I've only found one that has a central data structure/element/whatever that is as flexible and powerful as Lisp's list construct: Euphoria, via it's sequences. Unfortunately, the way Lisp handled things (where you can alter the contents of A by altering the contents of B) left a bad taste in my mouth.... Obviously though, Lisp also has the distinct advantage/disadvantage (depending on your perspective) of being a functional language, so I wouldn't say they share much beyond their use of the list/sequence construct. No pies, just an explanation of how I like to view it. Rod Jackson P.S. -- I'll admit, I'm curious; what could possibly be added to Euphoria from Lisp that would be beneficial, but without forcing Euphoria into a functional paradigm? In condensed form, please.