From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,52a0bacbcdd2da17 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2003-08-13 09:51:27 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!nntp.cs.ubc.ca!cyclone.bc.net!snoopy.risq.qc.ca!nf3.bellglobal.com!nf1.bellglobal.com!nf2.bellglobal.com!news20.bellglobal.com.POSTED!not-for-mail From: "Warren W. Gay VE3WWG" User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.4) Gecko/20030624 Netscape/7.1 (ax) X-Accept-Language: en-us, en MIME-Version: 1.0 Newsgroups: comp.lang.ada Subject: Re: Realtime/embedded project to help with employment. References: In-Reply-To: Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Message-ID: <4Ot_a.4388$kp4.707032@news20.bellglobal.com> Date: Wed, 13 Aug 2003 12:36:31 -0400 NNTP-Posting-Host: 198.96.223.163 X-Complaints-To: abuse@sympatico.ca X-Trace: news20.bellglobal.com 1060792576 198.96.223.163 (Wed, 13 Aug 2003 12:36:16 EDT) NNTP-Posting-Date: Wed, 13 Aug 2003 12:36:16 EDT Organization: Bell Sympatico Xref: archiver1.google.com comp.lang.ada:41398 Date: 2003-08-13T12:36:31-04:00 List-Id: Stephane Richard wrote: ... > Seems to be enough time has been spent, in ada and in most other languages, > making the computer do what we dotn want to....(calculations, data > processing, repetitive tasks of all kinds whether in database related or non > related fields).... I think it's time to really start "creating new fields" > of applications. New generations of computing technologies....once that > haven't been touched before, or not as much as they should have. Could be > any type of project, from virtual reality (I'm not saying to make our own 3D > Studio Max here, I'm saying making a full real time virtual reality OS, one > in which you can do things like walk through your files for example...really > innovative stuff like that is what I'm suggesting. this is but an example > of so many things that could be done, and I know Ada is just the language to > do it in :-)......sure this one is a big project, but it can definitaly be > cut done to reaonable sized modules that can be humanly maintainted :-). I don't believe we have to "create new fields" per say, because a number of the existing (probably more mundane ones) have yet to be adequately "solved". Looking at some non-exhaustive needs/wants together, we have : 1. GUI 2. Database 3. Net enabled Individually, I think we can say these have been conquered. But why then is software development so: - slow to develop ? - costly to create ? - unreliable in operation ? - hackable (unsafe) on the net ? I firmly believe that this integrated side of the problem remains relatively unsolved (there have been products/attempts to addressing these, but none seem to have emerged a "generally accepted solution"). While you may not be able to solve this problem for everyone, but it should be possible to look at the SOHO situation (for example) and produce a "programming environment" that supports the above, in an integrated but rapid way, with improved safety and protection from hacks (from the net enabled apps). Other "markets" could be similarly addressed. In general, it is not yet easy enough to create new software (at least beyond a simple teletype application). As a point of comparison, VB was one "attempt" at addressing this need, but falls far short on a number of levels. Some of which includes: - database : poor/non-existant support of NULL values - database/GUI connection : widgets (like date) don't support NULL values, - database operations require clumsy/complex object interactions (COM/DCOM) objects etc. - VB code itself is ghastly at the safety/reliability level due to its check at runtime approach (vs Ada95) This is all tip of the iceberg, but I believe there is ample opportunity just making life easier for programmers alone, not to mention for the "pseudo programmer SOHO person". Just my $0.02 added. ;-) -- Warren W. Gay VE3WWG http://home.cogeco.ca/~ve3wwg