Language:

en_US

switch to room list switch to menu My folders
Go to page: [1] 2 3 4 5 ... Last
↑↑↑ Old messages ↑↑↑            ↓↓↓ New messages ↓↓↓
[#] Mon Oct 28 2013 08:36:12 UTC from dothebart

[Reply] [ReplyQuoted] [Headers] [Print]

http://www.cminusminus.org/

interesting read. Intermediate language so you can efficiently generate machine code portably.

Till the last sentence, who's the sponsor of this; The company known for the portability of its OS-Products over bazillions of processor & hardware architectures:

Microsoft.



[#] Mon Oct 28 2013 17:54:52 UTC from IGnatius T Foobar

[Reply] [ReplyQuoted] [Headers] [Print]

It's called "C-" because that's the grade its author received in a compiler design class.

That having been said, what's the difference between this and any other bytecode?
These sound like features that are already available in the Java virtual machine or in the .Net allegedly-portable runtime.

[#] Mon Oct 28 2013 20:00:48 UTC from LoanShark

[Reply] [ReplyQuoted] [Headers] [Print]


Java is a pretty high-level bytecode, not suitable as a "common intermediate langauge" for compilers. LLVM is better suited for that role.

.NET, I think, is somewhere in the middle of those two. I believe it assumes GC? That is not true of LLVM.

[#] Tue Oct 29 2013 09:33:26 UTC from dothebart

[Reply] [ReplyQuoted] [Headers] [Print]

Seafile - a cloud storage thing.

Done in python + django; with a pretty slink json api:

https://github.com/haiwen/seafile/wiki/Seafile-web-API

(in comparison to owncloud java monsters)



[#] Mon Nov 18 2013 14:23:47 UTC from fleeb

[Reply] [ReplyQuoted] [Headers] [Print]


Ha! About time!

[#] Fri Nov 29 2013 13:30:24 UTC from dothebart

[Reply] [ReplyQuoted] [Headers] [Print]

heh,yea!

good read!



[#] Sat Nov 30 2013 02:54:39 UTC from IGnatius T Foobar

[Reply] [ReplyQuoted] [Headers] [Print]

Interesting, but it is one perspective out of many. It's true that those of us who were kids/teens in the early 1980's got to experience that magic time when computers were landing in homes for the first time, and it did launch a lot of careers.

Just as many careers were launched during the boom years of the 1990's when quite a lot of people just looked through the want ads to see what paid well, and went ahead and learned to code because it was in demand at the time. (Many of these people left the industry after the crash -- and good riddance to them.)

But back in the 8-bit days, anyone who had a computer did learn a bit of BASIC sooner or later.

[#] Mon Dec 02 2013 11:59:15 UTC from fleeb

[Reply] [ReplyQuoted] [Headers] [Print]


Young folks who take up programming don't seem to grasp certain things about the computer that we seem to understand.

At least, it seems like that from the few I've met.

I don't know if it's because they never had to suffer through the command line interface, or just farted around with the old technology enough to understand how truly stupid a computer is. Just something... missing.

I find they sometimes have unrealistic expectations from the machine. Which, perversely, is useful when creating a GUI, since you just program to those expectations, but not as good if you're trying to understand why the machine isn't doing what you want.

[#] Mon Dec 02 2013 20:57:36 UTC from IGnatius T Foobar

[Reply] [ReplyQuoted] [Headers] [Print]

Kids today can't even do their own memory management. :)

[#] Mon Dec 02 2013 21:18:54 UTC from dothebart

[Reply] [ReplyQuoted] [Headers] [Print]

maybe the arduino or the pi is a good startingpoint for hacking about these days...

its hard to find computers which you can "understand" in a lifetime, but they still exist.



[#] Wed Dec 04 2013 05:48:07 UTC from ax25

Subject: Wheaties

[Reply] [ReplyQuoted] [Headers] [Print]

http://abstrusegoose.com/503

Languages, yep.  Still stuck on the Wheaties of my generation :-)



[#] Sun Dec 08 2013 18:28:03 UTC from dothebart

[Reply] [ReplyQuoted] [Headers] [Print]

why to shell out a fortune for a proprietary embedded development environment:

http://linuxgizmos.com/why-use-commercial-embedded-linux-development-tools/

"For example, when a suspected tool bug is spotted, the commercial tool product’s own engineering staff is generally prepared and ready to diagnose and fix the defects."

seems like a funny joke... to read that from a company, where my ex employer in the 90'ies would insist on developing an own IC-CAD software, because of mentor graphics wouldn't even listen to them for the million dollar they paid them in annual royalities...



[#] Sat Dec 14 2013 19:04:27 UTC from dothebart

[Reply] [ReplyQuoted] [Headers] [Print]

anybody got time to waste?

http://projecteuler.net/



[#] Wed Dec 18 2013 12:43:41 UTC from IGnatius T Foobar

[Reply] [ReplyQuoted] [Headers] [Print]

its hard to find computers which you can "understand" in a lifetime,
but they still exist.

There's something to be said about that. I understood my Commodore 64, stem to stern, every IC, every register, every bit of how the built in ROM's drove the custom IC's. It can't be done on modern computers; everyone involved in the design of one hands off to a black box on the other side of the bus, maybe knowing the interface well but not knowing what it really does inside.

But it's worth it because we can spend our Saturdays watching funny cat videos.

[#] Thu Dec 19 2013 04:19:19 UTC from ax25

[Reply] [ReplyQuoted] [Headers] [Print]

http://www.youtube.com/watch?v=oQ5v9Qo6XzA

Speaking of cat videos -  Nyan Cat looks best on the C64 version, but I am partial to the spectrum version with the more vibrant colours :-)



[#] Sat Dec 21 2013 13:57:21 UTC from IGnatius T Foobar

[Reply] [ReplyQuoted] [Headers] [Print]

How the -- ?

Are there retro programmers developing Nyan Cat demos for old 8-bit consoles?



[#] Sun Dec 22 2013 14:06:58 UTC from dothebart

[Reply] [ReplyQuoted] [Headers] [Print]

oh, demoscene all but dead - squeezing the most out of a c64 is still a challenge.

on modern pc the resulting size of the binary is the challenge- what can you get done on a modern pc with 1k code?



[#] Sun Dec 22 2013 15:36:13 UTC from vince-q

[Reply] [ReplyQuoted] [Headers] [Print]


on modern pc the resulting size of the binary is the challenge- what
can you get done on a modern pc with 1k code?


Lots of truth there. "Back in the day" we were limited to a maximum of 128K in executable code size (after you pushed it through the compiler).

Citadel:K2NE managed to get it all done, including landline-style Citadel networking, *and* the Citadel:K2NE mail> networking with its internal "optimum path" routing code, in 126 to 127k. It was strictly single user and strictly dialup. I was working on making it multi-user back in '92 or so and then the internet hit big time in '93 and there was simply no looking back. For those that might be interested, the method I was employing involved room "locking." Meaning, if a user was "in" a room, then another user's session would treat that room as non-existent until the first user left that room. I am very happy that I was able to use the Internet as a built-in excuse to stop trying to make MSDOS do something it was absolutely not capable of doing - multiuser/multitasking/multithreading. And the thought of doing that in 128k of executable code *still* gives me headaches at the memory... ;)

Go to page: [1] 2 3 4 5 ... Last