RE: [GD-General] Eiffel
Brought to you by:
vexxed72
From: Paul B. <pa...@mi...> - 2001-12-21 15:50:40
|
> -----Original Message----- > From: Kent Quirk [mailto:ken...@co...]=20 > Subject: Re: [GD-General] Eiffel >=20 > I'd really like to find a language that makes more sense in a=20 > production environment than C++ or Java.=20 >=20 > C: "You can do whatever you want." > C++: "You can do whatever you want, if you can figure out how." > Java: "You can do whatever you want that's safe." > Perl: "You can do whatever you want any way you want, and=20 > preferably not > the same way twice." > Pascal: "You can't do anything." > Eiffel: "You can do whatever we want." > Python: "Whatever." >=20 > Any counterarguments? What does "Whatever." mean for Python? We use Python "in a production" environment all the time. We have about one or two dozen tools written in Python. =20 One thing that I see a lot is the attitude that "we use C++ for the engine, so I guess we gotta use it everywhere." I agree with one of Brian's original statements: if I never=20 have to write a tool in C++ again, I can die a happy man. I'm at the point where C++ just doesn't buy me anything for most of our toolset. =20 Our main uber editor is still C++, but that is for legacy=20 reasons. I am pretty sure UberEditor 2.x will not be C++. =20 More than likely it will either be C# or Python. Nothing other=20 than C++ or Perl really has the runtime/module support that we=20 would want. Perl is out because Perl source code looks like=20 dropped carrier garbage. Paul |