Re: APL and descendants - was Re: If C is so evil why is it so successful?

2017-04-14 Thread Pete Lancashire via cctalk
Christopherson via cctalk > Sent: Thursday, April 13, 2017 8:22:32 PM > To: Jecel Assumpcao Jr. via cctalk > Subject: Re: APL and descendants - was Re: If C is so evil why is it so > successful? > > On Thu, Apr 13, 2017, Jecel Assumpcao Jr. via cctalk wrote: > > Toby Thain v

Re: APL and descendants - was Re: If C is so evil why is it so successful?

2017-04-14 Thread Toby Thain via cctalk
Subject: Re: APL and descendants - was Re: If C is so evil why is it so successful? On Thu, Apr 13, 2017, Jecel Assumpcao Jr. via cctalk wrote: Toby Thain via cctalk wrote on Thu, 13 Apr 2017 19:34:08 -0400 On 2017-04-13 6:54 PM, Chuck Guzis via cctalk wrote: So, whence APL today? Still live

Re: APL and descendants - was Re: If C is so evil why is it so successful?

2017-04-14 Thread Ed via cctalk
At SMECC we have a very curious laptop with a little tape drive in it that seems to take small dictation size tapes. The little laptop has a rounded top to it. Mfr name on tip of tongue ... but ... It live in one of the Glass chasses .. wonder how scarce they are? only seen the one

Re: APL and descendants - was Re: If C is so evil why is it so successful?

2017-04-14 Thread dwight via cctalk
__ From: cctalk on behalf of Eric Christopherson via cctalk Sent: Thursday, April 13, 2017 8:22:32 PM To: Jecel Assumpcao Jr. via cctalk Subject: Re: APL and descendants - was Re: If C is so evil why is it so successful? On Thu, Apr 13, 2017, Jecel Assumpcao Jr. via cctalk wrote: > Toby Thai

Re: APL and descendants - was Re: If C is so evil why is it so successful?

2017-04-14 Thread Chuck Guzis via cctalk
On 04/14/2017 08:09 AM, Paul Koning via cctalk wrote: > For that matter, APL itself also still exists, the OpenAPL open > source implementation for example. Works nicely. ...but reduced to a marginal language. I wonder if there's any JOVIAL still in use... --Chuck

Re: APL and descendants - was Re: If C is so evil why is it so successful?

2017-04-14 Thread Paul Koning via cctalk
> On Apr 13, 2017, at 7:34 PM, Toby Thain via cctalk > wrote: > > On 2017-04-13 6:54 PM, Chuck Guzis via cctalk wrote: >> ... >> ...or that Iverson language, APL, present on the 5100 and what was >> probably one of the the first microcomputers, the MCM/70. >> >> So, whence APL today? > > Stil

Re: If C is so evil why is it so successful?

2017-04-14 Thread John Wilson via cctalk
On Fri, Apr 14, 2017 at 08:05:39AM -0500, Eric Christopherson via cctalk wrote: >> That does look like a TTY session. But the use of "hacer" (infinitive) >> for "DO" is puzzling. I would have made it the imperitive "haga". > >The usted form, eh? I would have thought computers would warrant tute

Re: If C is so evil why is it so successful?

2017-04-14 Thread Eric Christopherson via cctalk
On Fri, Apr 14, 2017 at 12:23 AM, Chuck Guzis via cctalk < cctalk@classiccmp.org> wrote: > On 04/13/2017 09:05 PM, Don North wrote: > > > I especially liked the Spanish language version of IITRAN: > > http://www.ak6dn.com/stuff/spantran.pdf > > > That does look like a TTY session. But the use of

Re: If C is so evil why is it so successful?

2017-04-13 Thread Chuck Guzis via cctalk
On 04/13/2017 09:05 PM, Don North wrote: > I especially liked the Spanish language version of IITRAN: > http://www.ak6dn.com/stuff/spantran.pdf That does look like a TTY session. But the use of "hacer" (infinitive) for "DO" is puzzling. I would have made it the imperitive "haga". --Chuck

Re: If C is so evil why is it so successful?

2017-04-13 Thread Don North via cctalk
On 4/13/2017 7:42 PM, Chuck Guzis via cctalk wrote: On 04/13/2017 05:47 PM, Jerry Weiss wrote: Then my dad got transferred to Chicago and that high school had “access” to IITRAN. By access, that meant punching cards, and waiting for the teacher to load in batch and waiting for the results. L

Re: APL and descendants - was Re: If C is so evil why is it so successful?

2017-04-13 Thread Eric Christopherson via cctalk
On Thu, Apr 13, 2017, Jecel Assumpcao Jr. via cctalk wrote: > Toby Thain via cctalk wrote on Thu, 13 Apr 2017 19:34:08 -0400 > > On 2017-04-13 6:54 PM, Chuck Guzis via cctalk wrote: > > > So, whence APL today? > > > > Still lives on -- Dyalog, J, K, etc. Recently discovered the #jsoftware > > cha

Re: If C is so evil why is it so successful?

2017-04-13 Thread Jerry Weiss via cctalk
> On Apr 13, 2017, at 9:42 PM, Chuck Guzis via cctalk > wrote: > > On 04/13/2017 05:47 PM, Jerry Weiss wrote: > >> Then my dad got transferred to Chicago and that high school had >> “access” to IITRAN. By access, that meant punching cards, and >> waiting for the teacher to load in batch and w

Re: If C is so evil why is it so successful?

2017-04-13 Thread Chuck Guzis via cctalk
On 04/13/2017 05:47 PM, Jerry Weiss wrote: > Then my dad got transferred to Chicago and that high school had > “access” to IITRAN. By access, that meant punching cards, and > waiting for the teacher to load in batch and waiting for the results. > > > Losing the interactive aspect overshadowed t

APL and descendants - was Re: If C is so evil why is it so successful?

2017-04-13 Thread Jecel Assumpcao Jr. via cctalk
Toby Thain via cctalk wrote on Thu, 13 Apr 2017 19:34:08 -0400 > On 2017-04-13 6:54 PM, Chuck Guzis via cctalk wrote: > > So, whence APL today? > > Still lives on -- Dyalog, J, K, etc. Recently discovered the #jsoftware > channel on Freenode for APL fans. I consider Matlab and Julia to be spirit

Re: If C is so evil why is it so successful?

2017-04-13 Thread Jerry Weiss via cctalk
> On Apr 13, 2017, at 3:24 PM, Chuck Guzis via cctalk > wrote: > > On 04/13/2017 12:30 PM, Rich Alderson via cctalk wrote: >> From: allison Sent: Wednesday, April 12, 2017 3:18 PM >> >>> BASIC, why is that the most universal language implemented on >>> nearly every micro and many other systems

APL and descendants - was Re: If C is so evil why is it so successful?

2017-04-13 Thread Toby Thain via cctalk
On 2017-04-13 6:54 PM, Chuck Guzis via cctalk wrote: On 04/13/2017 02:19 PM, Brent Hilpert via cctalk wrote: While one might argue the proliferation of BASIC on micros followed from BG/PA & SW/SJ, I'd say their implementations were following a trend rather than initiating it. BASIC was gaining

Re: If C is so evil why is it so successful?

2017-04-13 Thread Chuck Guzis via cctalk
On 04/13/2017 02:19 PM, Brent Hilpert via cctalk wrote: > While one might argue the proliferation of BASIC on micros followed > from BG/PA & SW/SJ, I'd say their implementations were following a > trend rather than initiating it. BASIC was gaining prominence prior > to their implementations of it.

Re: If C is so evil why is it so successful?

2017-04-13 Thread Brent Hilpert via cctalk
On 2017-Apr-13, at 1:24 PM, Chuck Guzis via cctalk wrote: > On 04/13/2017 12:30 PM, Rich Alderson via cctalk wrote: >> From: allison Sent: Wednesday, April 12, 2017 3:18 PM >> >>> BASIC, why is that the most universal language implemented on >>> nearly every micro and many other systems. >> >> Be

RE: If C is so evil why is it so successful?

2017-04-13 Thread geneb via cctalk
On Thu, 13 Apr 2017, geneb via cctalk wrote: On Thu, 13 Apr 2017, Rich Alderson via cctalk wrote: From: allison Sent: Wednesday, April 12, 2017 3:18 PM BASIC, why is that the most universal language implemented on nearly every micro and many other systems. Because it was the language offer

RE: If C is so evil why is it so successful?

2017-04-13 Thread geneb via cctalk
On Thu, 13 Apr 2017, geneb via cctalk wrote: On Thu, 13 Apr 2017, Rich Alderson via cctalk wrote: From: allison Sent: Wednesday, April 12, 2017 3:18 PM BASIC, why is that the most universal language implemented on nearly every micro and many other systems. Because it was the language offer

RE: If C is so evil why is it so successful?

2017-04-13 Thread geneb via cctalk
On Thu, 13 Apr 2017, Rich Alderson via cctalk wrote: From: allison Sent: Wednesday, April 12, 2017 3:18 PM BASIC, why is that the most universal language implemented on nearly every micro and many other systems. Because it was the language offered on the GEIS timesharing system when a privat

Re: If C is so evil why is it so successful?

2017-04-13 Thread Chuck Guzis via cctalk
On 04/13/2017 12:30 PM, Rich Alderson via cctalk wrote: > From: allison Sent: Wednesday, April 12, 2017 3:18 PM > >> BASIC, why is that the most universal language implemented on >> nearly every micro and many other systems. > > Because it was the language offered on the GEIS timesharing system >

RE: If C is so evil why is it so successful?

2017-04-13 Thread Rich Alderson via cctalk
From: allison Sent: Wednesday, April 12, 2017 3:18 PM > BASIC, why is that the most universal language implemented on nearly every > micro and many other systems. Because it was the language offered on the GEIS timesharing system when a private boys' school in Seattle decided to teach programming

Re: If C is so evil why is it so successful?

2017-04-13 Thread Diane Bruce via cctalk
I've always said a bad programmer can write bad code in any language. That said, language features that help a good programmer write better code go a long way. - Diane On Thu, Apr 13, 2017 at 08:04:22AM -0400, Noel Chiappa via cctalk wrote: > > From: Rod Smallwood > > > All computer com

Re: If C is so evil why is it so successful?

2017-04-13 Thread Noel Chiappa via cctalk
> From: Rod Smallwood > All computer computer languages are only as good or bad as the person > using them. True words. I'd rather work on a program written in assembly language, done by a _really good_ programmer, than a program written in _anything_, done by a bad one. (My classic e

Re: If C is so evil why is it so successful?

2017-04-12 Thread Alfred M. Szmidt via cctalk
It was thus said that the Great Alfred M. Szmidt via cctalk once stated: > >> From: Alfred M. Szmidt > >> No even the following program: >> int main (void) { return 0; } >> is guaranteed to work > >I'm missing something: why not?

Re: If C is so evil why is it so successful?

2017-04-12 Thread Alfred M. Szmidt via cctalk
It was thus said that the Great Alfred M. Szmidt once stated: >It was thus said that the Great Noel Chiappa via cctalk once stated: >> > From: Alfred M. Szmidt >> >> > No even the following program: >> > int main (void) { return 0; } >>

Re: If C is so evil why is it so successful?

2017-04-12 Thread Chuck Guzis via cctalk
On 04/12/2017 03:17 PM, allison via cctalk wrote: > > What the heck its religion. So here's my stir... > > BASIC, why is that the most universal language implemented on nearly > every micro and many other systems. > > Seriously it is a suck language but it gets work done. No kidding. I'm sure

Re: If C is so evil why is it so successful?

2017-04-12 Thread allison via cctalk
On 04/12/2017 05:33 PM, Eric Smith via cctalk wrote: > On Wed, Apr 12, 2017 at 9:55 AM, Sean Conner via cctalk < > cctalk@classiccmp.org> wrote: > >> Yeah, I'm having a hard time with that too. I mean, pedantically, it >> should be: >> >> #include >> int main(void) { return EXIT

Re: If C is so evil why is it so successful?

2017-04-12 Thread dwight via cctalk
languages fault but most programming languages don't make it any easier. Dwight From: cctalk on behalf of Eric Smith via cctalk Sent: Wednesday, April 12, 2017 2:33:38 PM To: Sean Conner; General Discussion: On-Topic and Off-Topic Posts Subject: Re: If C

Re: If C is so evil why is it so successful?

2017-04-12 Thread Eric Smith via cctalk
On Wed, Apr 12, 2017 at 9:55 AM, Sean Conner via cctalk < cctalk@classiccmp.org> wrote: > Yeah, I'm having a hard time with that too. I mean, pedantically, it > should be: > > #include > int main(void) { return EXIT_SUCCESS; } > > where EXIT_SUCCESS is 0 on every plaform except

Re: If C is so evil why is it so successful?

2017-04-12 Thread ben via cctalk
On 4/12/2017 10:15 AM, Rod Smallwood via cctalk wrote: All computer computer languages are only as good or bad as the person using them. I suspect today that few people map any computer langauges to real hardware other than virtual machines. Rod Ben.

Re: If C is so evil why is it so successful?

2017-04-12 Thread Warner Losh via cctalk
On Wed, Apr 12, 2017 at 12:43 PM, Sean Conner via cctalk wrote: > It was thus said that the Great Alfred M. Szmidt once stated: >>It was thus said that the Great Noel Chiappa via cctalk once stated: >>> > From: Alfred M. Szmidt >>> >>> > No even the following program: >>

Re: If C is so evil why is it so successful?

2017-04-12 Thread ben via cctalk
On 4/12/2017 9:08 AM, Norman Jaffe via cctalk wrote: Assembler is a sports car kit. More like the VW BUG. It gets you there, but needs more ... I suspect C was successful just because the 11 could handle characters cleanly. Ben.

Re: If C is so evil why is it so successful?

2017-04-12 Thread Sean Conner via cctalk
It was thus said that the Great Alfred M. Szmidt once stated: >It was thus said that the Great Noel Chiappa via cctalk once stated: >> > From: Alfred M. Szmidt >> >> > No even the following program: >> > int main (void) { return 0; } >> > is guaranteed to

Re: If C is so evil why is it so successful?

2017-04-12 Thread Sean Conner via cctalk
It was thus said that the Great Alfred M. Szmidt via cctalk once stated: > >> From: Alfred M. Szmidt > >> No even the following program: >> int main (void) { return 0; } >> is guaranteed to work > >I'm missing something: why not? > > It boils down to pedant

Re: If C is so evil why is it so successful?

2017-04-12 Thread Chuck Guzis via cctalk
I think a better question is "Why do you choose to write C (or any other language)?" I can speak for myself--I can't say for sure, but I've written at least hundreds of thousands of line of assembly (not "assembler", please!) language, much of it on mainframes, back when mainframes were fairly slo

Re: If C is so evil why is it so successful?

2017-04-12 Thread Alfred M. Szmidt via cctalk
It was thus said that the Great Noel Chiappa via cctalk once stated: > > From: Alfred M. Szmidt > > > No even the following program: > > int main (void) { return 0; } > > is guaranteed to work > > I'm missing something: why not? Yeah, I'm having a h

Re: If C is so evil why is it so successful?

2017-04-12 Thread Alfred M. Szmidt via cctalk
> From: Alfred M. Szmidt > No even the following program: > int main (void) { return 0; } > is guaranteed to work I'm missing something: why not? It boils down to pedantism. The encoding of the above is ASCII, and the encoding type of a C program is implementat

Re: If C is so evil why is it so successful?

2017-04-12 Thread Stefan Skoglund via cctalk
ons 2017-04-12 klockan 10:57 -0400 skrev Noel Chiappa via cctalk: > > From: Alfred M. Szmidt > > > No even the following program: > > int main (void) { return 0; } > > is guaranteed to work > > I'm missing something: why not? > > Noel > If the compiler doesn't have ANS

Re: If C is so evil why is it so successful?

2017-04-12 Thread Ian S. King via cctalk
> > > On 12/04/2017 16:08, Norman Jaffe via cctalk wrote: > >> Assembler is a sports car kit. >> >> From: "cctalk" >> To: "cctalk" >> Cc: j...@mercury.lcs.mit.edu >> Sent: Wednesday, April 12, 2017 7:57:07 AM >> Subject: R

Re: If C is so evil why is it so successful?

2017-04-12 Thread Rod Smallwood via cctalk
On 12/04/2017 16:08, Norman Jaffe via cctalk wrote: Assembler is a sports car kit. From: "cctalk" To: "cctalk" Cc: j...@mercury.lcs.mit.edu Sent: Wednesday, April 12, 2017 7:57:07 AM Subject: Re: If C is so evil why is it so successful? From: Alfred M. Szmidt No even t

Re: If C is so evil why is it so successful?

2017-04-12 Thread Sean Conner via cctalk
It was thus said that the Great Noel Chiappa via cctalk once stated: > > From: Alfred M. Szmidt > > > No even the following program: > > int main (void) { return 0; } > > is guaranteed to work > > I'm missing something: why not? Yeah, I'm having a hard time with that too. I

Re: If C is so evil why is it so successful?

2017-04-12 Thread John Wilson via cctalk
On Wed, Apr 12, 2017 at 09:08:53AM -0600, Norman Jaffe via cctalk wrote: >Assembler is a sports car kit. I'd say it's more like a motorcycle -- it does the most with the least and it's SO FUN to ride. But if you don't know how, it seems impossible, and safety is entirely your problem. John Wils

Re: If C is so evil why is it so successful?

2017-04-12 Thread Norman Jaffe via cctalk
Assembler is a sports car kit. From: "cctalk" To: "cctalk" Cc: j...@mercury.lcs.mit.edu Sent: Wednesday, April 12, 2017 7:57:07 AM Subject: Re: If C is so evil why is it so successful? > From: Alfred M. Szmidt > No even the following program: > int ma

Re: If C is so evil why is it so successful?

2017-04-12 Thread Noel Chiappa via cctalk
> From: Alfred M. Szmidt > No even the following program: > int main (void) { return 0; } > is guaranteed to work I'm missing something: why not? Noel PS: There probably is something to the sports car analogy, but I'm not going to take a position on that one! :-) Inter

Re: If C is so evil why is it so successful?

2017-04-12 Thread Leif Johansson via cctalk
On 2017-04-12 12:11, Tor Arntsen via cctalk wrote: >> C is like sports cars: A lot of people want them, some can afford them >> but very few can actually drive them. > > I completely disagree. That is just a made-up comparision. E.g.: C > compilers are for the most part free (as in 'gratis') the

RE: If C is so evil why is it so successful?

2017-04-12 Thread Dave Wade G4UGM via cctalk
“C” is successful because it is evil. It is so easy to write a piece of dirty code that will do the job in hand, on the current platform, that is devoid of error checking but which gets the jobs done. It becomes evil when the code is re-purposed from a one off into production code.

Re: If C is so evil why is it so successful?

2017-04-12 Thread Tor Arntsen via cctalk
> C is like sports cars: A lot of people want them, some can afford them > but very few can actually drive them. I completely disagree. That is just a made-up comparision. E.g.: C compilers are for the most part free (as in 'gratis') these days. And there a probably more competent C programmers ar

Re: If C is so evil why is it so successful?

2017-04-12 Thread Alfred M. Szmidt via cctalk
> if it's not portable then it might as well be assembly and get the > benefits that come with that. Sorry, I don't agree. It _is_ possible to write portable code, but even ignoring that, the benfits of writing in a higher-level language (good control structures, complex exp

Re: If C is so evil why is it so successful?

2017-04-12 Thread Leif Johansson via cctalk
> > if it's not portable then it might as well be assembly and get the > > benefits that come with that. > > Sorry, I don't agree. It _is_ possible to write portable code, but even > ignoring that, the benfits of writing in a higher-level language (good > control structures, complex expre

Re: If C is so evil why is it so successful?

2017-04-11 Thread Noel Chiappa via cctalk
> From: John Wilson > It would have been nice if it had stolen FORTRAN-77's idea of declaring > a variable in the size that you want (I'm talking about INTEGER*2 vs. > INTEGER*4 etc.), instead of just "knowing" what the difference is > between int and long Back in the late 70'

Re: If C is so evil why is it so successful?

2017-04-11 Thread John Wilson via cctalk
On Tue, Apr 11, 2017 at 08:38:22PM -0400, Charles Dickman via cctalk wrote: >Subject: If C is so evil why is it so successful? Seriously, I think the #1 reason is that K&R was fantasically well-written. If you barely skim that book, you know C. It's *almost* a good low(-ish)-level language, but u

Re: If C is so evil why is it so successful?

2017-04-11 Thread Toby Thain via cctalk
On 2017-04-11 8:38 PM, Charles Dickman via cctalk wrote: Google "worse is better". Richard P. Gabriel's phrase, I think. --T

Re: If C is so evil why is it so successful?

2017-04-11 Thread Fred Cisin via cctalk
Because "evil" and "successful" are not mutually exclusive.

RE: If C is so evil why is it so successful?

2017-04-11 Thread Jay West via cctalk
I would suggest that the premise (“C is so evil”) of your question (“why is {C} so successful?”) is incorrect. No C is not evil, yes it is wildly successful. Now the ++ in C++…. THAT is evil ;) J From: cctalk [mailto:cctalk-boun...@classiccmp.org] On Behalf Of Charles Dickman via cct

Re: If C is so evil why is it so successful?

2017-04-11 Thread Zane Healy via cctalk
> On Apr 11, 2017, at 5:38 PM, Charles Dickman via cctalk > wrote: > > Because people are too lazy to use Ada. Zane