OSDev.org

The Place to Start for Operating System Developers
It is currently Sat Apr 27, 2024 7:54 pm

All times are UTC - 6 hours




Post new topic This topic is locked, you cannot edit posts or make further replies.  [ 37 posts ]  Go to page Previous  1, 2, 3
Author Message
 Post subject: Re:BASIC for OS-Development?
PostPosted: Thu Aug 28, 2003 1:09 am 
Offline
Member
Member
User avatar

Joined: Thu Nov 16, 2006 12:01 pm
Posts: 7614
Location: Germany
Schol-R-LEA wrote:
...building a better mousetrap is my stated, and sole, purpose...


...and the creed of my OS project, but...

Quote:
...and practicality be damned.


...here, we differ. I'm not writing this OS because "I want to learn" or "because it's fun" (or at least, not only because of this).

I write it because I feel someone has to do it, because it is needed, because I hope that my OS will be what people will find usefull. Thus, I walk the edge of what's cool, hip, and interesting - and what's proved to work.

Quote:
Quote:
(That's why I, even while being interested, haven't had a closer look at e.g. FORTH, Smalltalk, or Oberon: I can't apply them on my job.)


Ouch. Despite what I just said, I am saddened to hear you say this; I think it is as shortsighted as my own obsessive knowledge-gathering is.


I don't think so. While I agree with what you say in the following paragraphs (new languages being easier to learn the more you know, and helping you finding new ways of problem solving), I have several other points to consider:

* C++, Perl, Java, XML et al. are my "professional portfolio", the stuff I earn my family a living with.

* C++ is also the language of my large/huge scale private project.

* I still find things in the depths of C++ I didn't know, or didn't have experience with. While knowing many languages is a benefit, I think a language like C++ is sure worth exploring to full depth.

* I have an accumulated reading backlog of > 1,50 m, just counting the "traditionals" like C++, STL, XML, Perl, OS Design, IA-32 architecture, IA-32 Assembler.

Adding all these points together, it is my responsibility as a family head and project leader to look into the "traditionals" first.

Toss me some hours at leisure and empty my To-Do list, and I will surely (and finally) have a look at other languages that are not requested in job openings and don't apply to my project.

I don't know about you, but between 39 hours / week in the office, 2 hours / day commuting, working on my own OS, and having a wife (and hopefully soon, kids), learning languages for the sake of learning is a luxury I cannot afford.

Quote:
Besides, learning languages can be a pleasant diversion for it's own sake (though you probably don't want to get quite as 'diverted' as I did).


For "diversion", I prefer medieval re-enactment. I'd like to add archery, martial arts, and role-playing games, but I lack the time even for those.

_________________
Every good solution is obvious once you've found it.


Top
 Profile  
 
 Post subject: Re:BASIC for OS-Development?
PostPosted: Mon Sep 01, 2003 1:54 am 
Offline
Member
Member
User avatar

Joined: Thu Nov 16, 2006 12:01 pm
Posts: 7614
Location: Germany
Opened the promised thread Templates Explained.

_________________
Every good solution is obvious once you've found it.


Top
 Profile  
 
 Post subject: Re: Re:BASIC for OS-Development?
PostPosted: Thu Jun 14, 2012 8:08 pm 
Offline

Joined: Sat Jan 29, 2011 2:30 pm
Posts: 7
Schol-R-LEA wrote:
It is also a good idea to know at least one Wirth language (e.g., Pascal, Modula-2, Oberon) or one derived form his work (e.g., Ada, Eiffel)


It's an old thread, but I think this needs to be addressed and people need to be educated. Ada was derived from Algol, as was all of the Wirth languages; hence they are all Algol derived, not Wirth or Pascal derived.

I really wish people would do their research before spewing inaccuracies onto the web.

Luke.


Top
 Profile  
 
 Post subject: Re: BASIC for OS-Development?
PostPosted: Fri Jun 15, 2012 12:37 am 
Offline
Member
Member
User avatar

Joined: Sat Mar 31, 2012 3:07 am
Posts: 4597
Location: Chichester, UK
At the risk of prolonging a necro thread, you are just incorrect. Ada is directly descended from Pascal, as is Eiffel, so the statement was 100% accurate. That Pascal, in turn, derived from Algol is irrelevant to the accuracy of that statement.

I do wish that people would do their research before incorrectly "correcting" others.


Top
 Profile  
 
 Post subject: Re: BASIC for OS-Development?
PostPosted: Fri Jun 15, 2012 2:04 am 
Offline
Member
Member
User avatar

Joined: Thu Nov 16, 2006 12:01 pm
Posts: 7614
Location: Germany
That is the third trhead necroed in a row, for the sole reason to be defensive about ADA.

Not the best kind of advertising.

_________________
Every good solution is obvious once you've found it.


Top
 Profile  
 
 Post subject: Re: BASIC for OS-Development?
PostPosted: Fri Jun 15, 2012 5:03 am 
Offline

Joined: Sat Jan 29, 2011 2:30 pm
Posts: 7
iansjack wrote:
At the risk of prolonging a necro thread, you are just incorrect. Ada is directly descended from Pascal, as is Eiffel, so the statement was 100% accurate. That Pascal, in turn, derived from Algol is irrelevant to the accuracy of that statement.

I do wish that people would do their research before incorrectly "correcting" others.


doncha just:

http://en.wikipedia.org/wiki/ALGOL 1958
http://en.wikipedia.org/wiki/Pascal_%28 ... anguage%29 1970
http://en.wikipedia.org/wiki/Ada_%28pro ... anguage%29 1980


Top
 Profile  
 
 Post subject: Re: BASIC for OS-Development?
PostPosted: Fri Jun 15, 2012 5:05 am 
Offline
Member
Member
User avatar

Joined: Sat Mar 31, 2012 3:07 am
Posts: 4597
Location: Chichester, UK
From your third link:

"Ada is a structured, statically typed, imperative, wide-spectrum, and object-oriented high-level computer programming language, extended from Pascal and other languages."

Good work - Ada is indeed directly descended from Pascal (amongst other languages). Now let this dead horse rest in peace.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic This topic is locked, you cannot edit posts or make further replies.  [ 37 posts ]  Go to page Previous  1, 2, 3

All times are UTC - 6 hours


Who is online

Users browsing this forum: Google [Bot] and 14 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group