Reply
Thread Tools
devu's Avatar
Posts: 431 | Thanked: 239 times | Joined on Apr 2010 @ London
#1
This is very abstract question and close to the speculation but please take it as serious as you can. Mainly I'm addressing it to experienced developers here. Lets forget about our tech choices but don't forget experience and knowledge you have.

We are are going back in time to the beginning of personal computer era. What you could do. As programmer/developer or electronic engineer. How different approach would be if you could have a chance reinvent the wheel from scratch rather than building stuff up. And this is very important aspect. Forget about competition. Let's say that all companies agreed to have the same vision of future.

I think whole technology has been dictated by commercial wars and went in totally wrong direction. Even computers as we know today in current state of technology should have different architecture.

This is my very short vision as start point:

Software.
Programing language should be one constantly improved and always goes with machine code unification. Only dialects on top of the common language could be allowed but always compile to the same source.

In terms of Hardware.
Processor units specialization. (do you remember Amiga chips?) But all base on one consistent way and unification as well as kind of neural network scalability.

Pretty much hardware and software as whole.

I know It's controversial and naive at some point but I'm really curious about your vision
__________________
My Toys: N900, Samsung Nexus S
Flaemo - Web based OS for Flash-enabled devices, more info here
 
Posts: 336 | Thanked: 610 times | Joined on Apr 2008 @ France
#2
People want diversity, nearly as much as human diversity.

There is no "one size fits all", and that's why there are fundamentally different languages and infrastructures, because people think, or are brought up in fundamentally different ways.
 
JohnLF's Avatar
Posts: 551 | Thanked: 507 times | Joined on Feb 2010 @ North West England
#3
Everything the same = no innovation

Also, who would own the rights? It's bad enough with Apple vs Microsoft vs Google etc

If one company owned the hardware rights (Intel say) then there's no way there'd be core5 chips now. They only plough money into development to keep the competitiors at bay.

Similar for software. If the idea is to make it all open source, there'd be not enough money in it to do development either.

Lose/lose in my eyes. Market forces may not be ideal, but at least it drives change.
__________________
My websites: -
http://www.lefebvre.org.uk
http://www.lefebvre.ltd.uk
 
devu's Avatar
Posts: 431 | Thanked: 239 times | Joined on Apr 2010 @ London
#4
I know, is hard to forget about current state of matter. But let's try
No tech wars anymore.

One theory saying no competition, no innovation but it's just a theory. Living in some environment is one thing, understanding the mechanism around us is another. Ability to changing things is what making us human being. Plants are growing base on natural selection rules, animals killing each other base on that, human race evolved base on that as well, but we are first species that we could understand that and develop system to stop killing each other as animals. If we are still building this world on primitive rules we are primitive as well. But ok, is not about philosophy here but just technology.

I'm not saying this solution suppose to be fix. Actually other way around. Scalable and flexible enough for further development. But base on some common principles and agreement.

Every device based on PC architecture is fixed at some point we just building new stuff on top of that. PCI express for example is just improved solution back to early 90's when you remember first graphic card Voodoo and accelerator in separate slot... Cross fire heh? And there is a lot of examples like that.

For example do we really need the same approach to install or run any OS as we had to use 20 years ago etc. Now to make everything compatible because we just get use to (or just get to far), mobile devices seems to go with exactly the same architecture.

So.. my proposition is even similar to above at some point, but for sure more open/ transparent solution to prevent situation that some company will go on the market with "the only one". And the rest must follow.

What I'm asking you guys for is how you could redevelop PC architecture or/and programing language to suit you with current state of technology in mind?
__________________
My Toys: N900, Samsung Nexus S
Flaemo - Web based OS for Flash-enabled devices, more info here

Last edited by devu; 2010-06-10 at 00:51.
 
Reply

Thread Tools

 
Forum Jump


All times are GMT. The time now is 03:26.