flat assembler
Message board for the users of flat assembler.

Index > Programming Language Design > the-ideom

Author
Thread Post new topic Reply to topic
Mike Gonta



Joined: 26 Dec 2010
Posts: 243
Mike Gonta 21 Aug 2019, 20:49
MHajduk wrote:
I haven't heard of Ideom before, could you tell something more about it? Are you an author (or co-author) of it?
Ideom is a programming language derived from Plain English which was discussed at length on this site here and where the author Gerry Rzeppa gave me permission to do so.
The first version of the-ideom was written and compiled in Plain English.
Ideom is now it's own language and the-ideom is written in Ideom and can compile itself to an x86 Windows command line executable.

_________________
Mike Gonta
look and see - many look but few see

https://mikegonta.com


Last edited by Mike Gonta on 06 Sep 2019, 18:20; edited 1 time in total
Post 21 Aug 2019, 20:49
View user's profile Send private message Visit poster's website Reply with quote
MHajduk



Joined: 30 Mar 2006
Posts: 6115
Location: Poland
MHajduk 21 Aug 2019, 21:00
Mike Gonta wrote:
MHajduk wrote:
I haven't heard of Ideom before, could you tell something more about it? Are you an author (or co-author) of it?
Ideom is a programming language derived from Plain English which was discussed at length on this site here and where the author Gerry Rzeppa gave me permission to do so.
The first version of The Ideom was written and compiled in Plain English.
Ideom is now it's own language and The Ideom is written in Ideom and can compile itself to an x86 Windows command line executable.
Great. Smile
Is there a homepage of Ideom? Where we could get a compiler?
Post 21 Aug 2019, 21:00
View user's profile Send private message Visit poster's website Reply with quote
Mike Gonta



Joined: 26 Dec 2010
Posts: 243
Mike Gonta 21 Aug 2019, 21:10
MHajduk wrote:
Mike Gonta wrote:
MHajduk wrote:
I haven't heard of Ideom before, could you tell something more about it? Are you an author (or co-author) of it?
Ideom is a programming language derived from Plain English which was discussed at length on this site here and where the author Gerry Rzeppa gave me permission to do so.
The first version of the-ideom was written and compiled in Plain English.
Ideom is now it's own language and the-ideom is written in Ideom and can compile itself to an x86 Windows command line executable.
Great. Smile
Is there a homepage of Ideom? Where we could get a compiler?
https://the-ideom.com

_________________
Mike Gonta
look and see - many look but few see

https://mikegonta.com


Last edited by Mike Gonta on 07 Oct 2019, 08:28; edited 3 times in total
Post 21 Aug 2019, 21:10
View user's profile Send private message Visit poster's website Reply with quote
MHajduk



Joined: 30 Mar 2006
Posts: 6115
Location: Poland
MHajduk 21 Aug 2019, 21:24
Mike Gonta wrote:
Not yet!
I've been so busy with The Ideom (adding new features, etc.) that I haven't had the chance to work on a site or even an open source at GitHub.
The Ideom, while different, is still very similar to Plain English which can be downloaded at http://osmosian.com/cal-4700.zip
OK. Anyway, it's interesting to get to know that something brand new has been born. Smile
Post 21 Aug 2019, 21:24
View user's profile Send private message Visit poster's website Reply with quote
MHajduk



Joined: 30 Mar 2006
Posts: 6115
Location: Poland
MHajduk 21 Aug 2019, 21:29
BTW, now Ideom is pure ASCII (7-bit). Are there any plans to support UTF-8 in the future? Or it's a basic feature that won't be changed?
Post 21 Aug 2019, 21:29
View user's profile Send private message Visit poster's website Reply with quote
Mike Gonta



Joined: 26 Dec 2010
Posts: 243
Mike Gonta 21 Aug 2019, 22:02
MHajduk wrote:
BTW, now Ideom is pure ASCII (7-bit). Are there any plans to support UTF-8 in the future? Or it's a basic feature that won't be changed?
The ascii vs Unicode discussion concerning programming languages is as old as Unicode.
The art/hobby (vs commercial programmer job) is indeed a very small niche and requires a common language in order to be shared (this international member forum being in English is a good example).
One issue would be the "extra work" required to say, parse comments in UTF-8 for example.
A bigger issue is that the-ideom uses simple English grammar rules in order to "know how to compile". Some of these rules include indefinite/definite articles (a, an, some / the) which as I understand it are not present in Slavic languages for example.

_________________
Mike Gonta
look and see - many look but few see

https://mikegonta.com


Last edited by Mike Gonta on 06 Sep 2019, 18:23; edited 1 time in total
Post 21 Aug 2019, 22:02
View user's profile Send private message Visit poster's website Reply with quote
MHajduk



Joined: 30 Mar 2006
Posts: 6115
Location: Poland
MHajduk 25 Aug 2019, 09:05
Mike Gonta wrote:
The art/hobby (vs commercial programmer job) is indeed a very small niche and requires a common language in order to be shared (this international member forum being in English is a good example).
I see. If Ideom seems to be targeted to small and rather hermetic group of programmers from various countries of origin then English (being a kind of Latin of our times) becomes the most reasonable choice, indeed. Smile
Post 25 Aug 2019, 09:05
View user's profile Send private message Visit poster's website Reply with quote
Mike Gonta



Joined: 26 Dec 2010
Posts: 243
Mike Gonta 30 Aug 2019, 22:43
the-ideom is a compiler which employs an optimistic mult-pass approach to directly
generate x86 machine code.
the-ideom can re-compile itself in less than 1 second (on my Celeron NUC) and requires 4 passes to generate the code.
The current size of the executable is 184 KB.

_________________
Mike Gonta
look and see - many look but few see

https://mikegonta.com
Post 30 Aug 2019, 22:43
View user's profile Send private message Visit poster's website Reply with quote
Mike Gonta



Joined: 26 Dec 2010
Posts: 243
Mike Gonta 02 Sep 2019, 11:37

_________________
Mike Gonta
look and see - many look but few see

https://mikegonta.com


Last edited by Mike Gonta on 07 Oct 2019, 08:31; edited 5 times in total
Post 02 Sep 2019, 11:37
View user's profile Send private message Visit poster's website Reply with quote
Mike Gonta



Joined: 26 Dec 2010
Posts: 243
Mike Gonta 02 Sep 2019, 17:09

_________________
Mike Gonta
look and see - many look but few see

https://mikegonta.com


Last edited by Mike Gonta on 07 Oct 2019, 08:33; edited 4 times in total
Post 02 Sep 2019, 17:09
View user's profile Send private message Visit poster's website Reply with quote
Melissa



Joined: 12 Apr 2012
Posts: 125
Melissa 02 Sep 2019, 22:15
You discovered COBOL again Wink
Post 02 Sep 2019, 22:15
View user's profile Send private message Reply with quote
Mike Gonta



Joined: 26 Dec 2010
Posts: 243
Mike Gonta 09 Oct 2019, 19:01

_________________
Mike Gonta
look and see - many look but few see

https://mikegonta.com
Post 09 Oct 2019, 19:01
View user's profile Send private message Visit poster's website Reply with quote
MHajduk



Joined: 30 Mar 2006
Posts: 6115
Location: Poland
MHajduk 09 Oct 2019, 20:03
Mike Gonta wrote:
Everything I say is false.
We should avoid sentences that describe themselves their logical values. Otherwise we easily can create a paradox (like in the aforementioned case). Logical value of the given sentence is described with a metalanguage over the language in which the given sentence has been written. Smile
Post 09 Oct 2019, 20:03
View user's profile Send private message Visit poster's website Reply with quote
Mike Gonta



Joined: 26 Dec 2010
Posts: 243
Mike Gonta 09 Oct 2019, 20:16
MHajduk wrote:
Mike Gonta wrote:
Everything I say is false.
We should avoid sentences that describe themselves their logical values. Otherwise we easily can create a paradox (like in the aforementioned case). Logical value of the given sentence is described with a metalanguage over the language in which the given sentence has been written. Smile
So in other words ...

_________________
Mike Gonta
look and see - many look but few see

https://mikegonta.com
Post 09 Oct 2019, 20:16
View user's profile Send private message Visit poster's website Reply with quote
MHajduk



Joined: 30 Mar 2006
Posts: 6115
Location: Poland
MHajduk 09 Oct 2019, 20:30
Mike Gonta wrote:
So in other words ...
The sentence determining its logical value is analogical to the "set" that is defined as a "set of all sets" - such a creature cannot exist because the "normal" set cannot be element of itself. Smile
Post 09 Oct 2019, 20:30
View user's profile Send private message Visit poster's website Reply with quote
Display posts from previous:
Post new topic Reply to topic

Jump to:  


< Last Thread | Next Thread >
Forum Rules:
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 vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Copyright © 1999-2024, Tomasz Grysztar. Also on GitHub, YouTube.

Website powered by rwasa.