GCC is all three (including both interpretations of "64 bit"). Are there any other criteria that GCC does not satisfy?mathematician wrote:Off and on, I have spent the last few years looking for a C compiler which was:
a.) 64 bit
b.) Run under Windows
c.) Produced ELF files.
Unix Bashing
-
- Member
- Posts: 5521
- Joined: Mon Mar 25, 2013 7:01 pm
Unix Bashing
- mathematician
- Member
- Posts: 437
- Joined: Fri Dec 15, 2006 5:26 pm
- Location: Church Stretton Uk
Re: Custom Programming Language
I know, but I hate Unix, and all its works; even when it comes in the form of Cygwin.Octocontrabass wrote:GCC is all three (including both interpretations of "64 bit"). Are there any other criteria that GCC does not satisfy?mathematician wrote:Off and on, I have spent the last few years looking for a C compiler which was:
a.) 64 bit
b.) Run under Windows
c.) Produced ELF files.
The continuous image of a connected set is connected.
-
- Member
- Posts: 5521
- Joined: Mon Mar 25, 2013 7:01 pm
Re: Custom Programming Language
I hate Cygwin too, that's why I use MinGW/MSYS.mathematician wrote:I know, but I hate Unix, and all its works; even when it comes in the form of Cygwin.
-
- Member
- Posts: 307
- Joined: Wed Oct 30, 2013 1:57 pm
- Libera.chat IRC: no92
- Location: Germany
- Contact:
Re: Custom Programming Language
You probably know that the vast majority of tools actually used for OSdeving purposes run only on Unices natively. Microsoft should be ashamed that they don't have a proper compiler that is capable of producing any other formats than PE. You may hate the design of UNIX-like systems, but you can't just hate the software for it in general (e.g. I don't exactly like Windows, but LoL is still a good game, even though it only runs on Windows and OS X).mathematician wrote:I know, but I hate Unix, and all its works; even when it comes in the form of Cygwin.
Saying that you don't like anything UNIX-related is like nazi logic: as if you'd only see black and white and there's nothing in between.
- mathematician
- Member
- Posts: 437
- Joined: Fri Dec 15, 2006 5:26 pm
- Location: Church Stretton Uk
Re: Custom Programming Language
I still don't like Unix. Microsoft's latest compiler will produce code for Android.no92 wrote:You probably know that the vast majority of tools actually used for OSdeving purposes run only on Unices natively. Microsoft should be ashamed that they don't have a proper compiler that is capable of producing any other formats than PE.mathematician wrote:I know, but I hate Unix, and all its works; even when it comes in the form of Cygwin.
The continuous image of a connected set is connected.
-
- Member
- Posts: 307
- Joined: Wed Oct 30, 2013 1:57 pm
- Libera.chat IRC: no92
- Location: Germany
- Contact:
Re: Custom Programming Language
I could help you, if you tell the reasons for which you don't like Unix software. Just saying that you hate something for no obvious reason just makes you look like a stupid noob.
- mathematician
- Member
- Posts: 437
- Joined: Fri Dec 15, 2006 5:26 pm
- Location: Church Stretton Uk
Re: Custom Programming Language
I only know that it always has me tearing my hair out. I don't bother to document particular instances, or to remember them.no92 wrote:I could help you, if you tell the reasons for which you don't like Unix software. Just saying that you hate something for no obvious reason just makes you look like a stupid noob.
At the moment I have a version of Linux sitting on a few spare gigabytes, but the loader decided to go absent without leave. My first reaction was, "Oh well, what do you expect? This is Unix after all."
The continuous image of a connected set is connected.
- Combuster
- Member
- Posts: 9301
- Joined: Wed Oct 18, 2006 3:45 am
- Libera.chat IRC: [com]buster
- Location: On the balcony, where I can actually keep 1½m distance
- Contact:
Re: Custom Programming Language
Are you sure it isn't "You updated windows and it kicked everything else off your computer. What did you expect?"mathematician wrote:At the moment I have a version of Linux sitting on a few spare gigabytes, but the loader decided to go absent without leave. My first reaction was, "Oh well, what do you expect? This is Unix after all."
- Schol-R-LEA
- Member
- Posts: 1925
- Joined: Fri Oct 27, 2006 9:42 am
- Location: Athens, GA, USA
Re: Custom Programming Language
Can we please limit the bashing of existing systems to 'every OS sucks' and focus on the language in question, please? 'Cos I frankly don't have enough time in the day to delineate how crappy all the existing operating systems are. There isn't a one which is even remotely any good, and that's a fact we simply have to live with for now.
Rev. First Speaker Schol-R-LEA;2 LCF ELF JAM POEE KoR KCO PPWMTF
Ordo OS Project
Lisp programmers tend to seem very odd to outsiders, just like anyone else who has had a religious experience they can't quite explain to others.
Ordo OS Project
Lisp programmers tend to seem very odd to outsiders, just like anyone else who has had a religious experience they can't quite explain to others.
Re: Custom Programming Language
[quote="mathematician"At the moment I have a version of Linux sitting on a few spare gigabytes, but the loader decided to go absent without leave.[/quote]
Boot into a livecd and rerun grub-install (and possibly grub-mkconfig).
Boot into a livecd and rerun grub-install (and possibly grub-mkconfig).
Re: Custom Programming Language
I'd say that you are looking at the wrong end of the problem. It's not the language definition or the compiler that determines the object file format, but the assembler and binutils. I'd say that you need to start there, writing an assembler that can output elf64 object files and then a linker that can handle them, before worrying about the compiler end of thIngs.
TBH, I would have serious doubts that someone who dismsses out of hand a very successfull range of operating systems, and is unable to get a simple Linux installation to work, would be capable of producing such software. I suspect that you will get bogged down with this and never get as far as writing your OS.
Why not take the pragmatic approach and use Windows format object files or else bite the bullet and make the effort to learn Unix? Millions of people manage that; it's really not as difficult as it might seem.
TBH, I would have serious doubts that someone who dismsses out of hand a very successfull range of operating systems, and is unable to get a simple Linux installation to work, would be capable of producing such software. I suspect that you will get bogged down with this and never get as far as writing your OS.
Why not take the pragmatic approach and use Windows format object files or else bite the bullet and make the effort to learn Unix? Millions of people manage that; it's really not as difficult as it might seem.
- mathematician
- Member
- Posts: 437
- Joined: Fri Dec 15, 2006 5:26 pm
- Location: Church Stretton Uk
Re: Custom Programming Language
http://web.mit.edu/~simsong/www/ugh.pdfiansjack wrote:I'd say that you are looking at the wrong end of the problem. It's not the language definition or the compiler that determines the object file format, but the assembler and binutils. I'd say that you need to start there, writing an assembler that can output elf64 object files and then a linker that can handle them, before worrying about the compiler end of thIngs.
TBH, I would have serious doubts that someone who dismsses out of hand a very successfull range of operating systems, and is unable to get a simple Linux installation to work, would be capable of producing such software. I suspect that you will get bogged down with this and never get as far as writing your OS.
Why not take the pragmatic approach and use Windows format object files or else bite the bullet and make the effort to learn Unix? Millions of people manage that; it's really not as difficult as it might seem.
The continuous image of a connected set is connected.
- Kazinsal
- Member
- Posts: 559
- Joined: Wed Jul 13, 2011 7:38 pm
- Libera.chat IRC: Kazinsal
- Location: Vancouver
- Contact:
Re: Custom Programming Language
If you seriously just posted a humorous work as an argument to support your "unix is had because I can't use it and I hate it" stance, I don't know what to think about the world anymore.
Re: Custom Programming Language
You need someone else (from 20 years ago) to tell us why you hate Unix?
I note that the forward is by an "Apple Fellow, Apple Computer Inc.". Who says irony is dead?
I note that the forward is by an "Apple Fellow, Apple Computer Inc.". Who says irony is dead?
- mathematician
- Member
- Posts: 437
- Joined: Fri Dec 15, 2006 5:26 pm
- Location: Church Stretton Uk
Re: Custom Programming Language
Humorous if might be, but it is humour born of hard experience.Kazinsal wrote:If you seriously just posted a humorous work as an argument to support your "unix is had because I can't use it and I hate it" stance, I don't know what to think about the world anymore.
The continuous image of a connected set is connected.