OSDev.org

The Place to Start for Operating System Developers
It is currently Fri Apr 28, 2017 7:40 pm

All times are UTC - 6 hours




Post new topic Reply to topic  [ 66 posts ]  Go to page Previous  1, 2, 3, 4, 5
Author Message
 Post subject: Re: Language Design
PostPosted: Fri Oct 21, 2016 9:30 pm 
Offline
Member
Member
User avatar

Joined: Sat Jan 15, 2005 12:00 am
Posts: 7827
Location: At his keyboard!
Hi,

glauxosdever wrote:
Roman wrote:
From what I can see here, it seems there are multiple languages called G. Apart from the language used in LabVIEW, there is another language called G, which is used for rapid development of OpenGL applications. Since neither is well-known, I guess I could name another language "G".


I think choosing a name (and "bikeshedding" over what name to choose) is premature - there's no official spec yet and no reference implementation either, and almost everything can change between now and the time the language/compiler actually exists as a usable thing (e.g. potentially including someone like Google creating a system programming language called G and releasing it before you do).

Smarter people (Intel, Microsoft, etc) just use a mostly irrelevant codename (Longhorn, Skylake) until something is ready for release; then they decide on marketing fluff (e.g. the name the product will use) when it actually matters.


Cheers,

Brendan

_________________
For all things; perfection is, and will always remain, impossible to achieve in practice. However; by striving for perfection we create things that are as perfect as practically possible. Let the pursuit of perfection be our guide.


Top
 Profile  
 
 Post subject: Re: Language Design
PostPosted: Sun Jan 29, 2017 9:35 am 
Offline
Member
Member
User avatar

Joined: Wed Jun 17, 2015 9:40 am
Posts: 372
Location: Athens, Greece
Hi,


I will use the name "Glaux-HLL" for now. It provides a good description of what it is (a high-level programming language), while being tied to the name of the OS to which it relates.


Regards,
glauxosdever

_________________
Before implementing any piece of software, make sure you have designed it to be extendable. Backporting new features into old code is not always easy.


Top
 Profile  
 
 Post subject: Re: Language Design
PostPosted: Tue Jan 31, 2017 3:27 pm 
Offline
Member
Member
User avatar

Joined: Sun Dec 25, 2016 1:54 am
Posts: 184
Techel wrote:
Gyroscope, Gyros, Guanine, Genuine, Gold, Gargamel. Preferably with -Script appended.



I would happily program in gargamel if only to confuse the millenials...
but it looks like gargamel OS already exists...

_________________
Plagiarize. Plagiarize. Let not one line escape thine eyes...


Top
 Profile  
 
 Post subject: Re: Language Design
PostPosted: Wed Feb 01, 2017 1:26 am 
Offline
Member
Member

Joined: Sat Nov 07, 2015 3:12 pm
Posts: 129
Code:
let smurf=smurf.smurf({smurf::SmurfedPtr<$murf>}="Hello , world")

That would confuse a bit more than millennials


Top
 Profile  
 
 Post subject: Re: Language Design
PostPosted: Wed Feb 01, 2017 2:47 am 
Offline
Member
Member

Joined: Tue Mar 04, 2014 5:27 am
Posts: 756
Boris wrote:
Code:
let smurf=smurf.smurf({smurf::SmurfedPtr<$murf>}="Hello , world")

That would confuse a bit more than millennials


How about some C?
Code:
#define SAME(SAME) SAME

typedef struct SAME
{
  int SAME;
} SAME;

SAME* (*f(SAME SAME))(struct SAME SAME)

  SAME(SAME);
  if (SAME.SAME == sizeof(SAME))
    goto SAME;
  else
  {
    enum SAME
    {
      SAME
    } loc = SAME;
  }
SAME:;
  return 0;
}


Top
 Profile  
 
 Post subject: Re: Language Design
PostPosted: Wed Feb 01, 2017 9:45 am 
Offline
Member
Member
User avatar

Joined: Sun Dec 25, 2016 1:54 am
Posts: 184
Boris wrote:
Code:
let smurf=smurf.smurf({smurf::SmurfedPtr<$murf>}="Hello , world")

That would confuse a bit more than millennials



The '$' is a touch of genius.... implies there is a 'murf' which can be cast to smurf.... but where are they? no one knows? did Azrael eat them?

_________________
Plagiarize. Plagiarize. Let not one line escape thine eyes...


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 66 posts ]  Go to page Previous  1, 2, 3, 4, 5

All times are UTC - 6 hours


Who is online

Users browsing this forum: Bing [Bot] and 1 guest


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