And compared to C++ it is less a bloatware language.
The main problem with C++ is, that it pretty much put every feature in it which was accessible at that time and therefore made the language hard to grasp for both the compiler people and the people who used it. Programming in C++ is limiting yourself either to a subset or trying to constantly fight with constructs which clutter the code to becoming unreadable. Good C++ programmers limit themselves normally only to the most basic subsets of the C++ extensions to C. In the end you end up with something very similar to Objective-C.
Another big advantage, thanks to messaging, the Obj-C objects are not as tightly bound to each other as the C++ objects are, therefore component APIs come natural with the language, as well as introspection, in C++ (and to a lesser degree in java as well) they have to be hacked in via messaging libraries, proxies etc...
But getting messaging and components in C is even worse, because you have to add to the messaging libs, and proxies another layer, the OO layer.
Sometimes less features is better than having more features and a bloatware.
As for Smalltalk, I agree, nothing beats Smalltalk, but most people complain if they have to install yet another vm, so Smalltalk is not the target market which Objective-C tries to target.
Every desktops has major usability problems.
Apple for instance has the dreadful finder, and some UI functions are still so slow, that I constantly want to bang my head in between.
And there is no clean installation tracker for programs which like to install themselves not cleanly the package way, but clutter themselves all over the system.
KDE has the configuration console, although it has become much better with the new icon view mode which basically cleans some a major point (option clutter in the treeview) dramatically.
The gnome approach, altough the UI itself is very consistent, is dreadful, they simply do it the way either eat it or leave it, but we dont give power users any alternatives, and usability for them is to strip any major function of a program until you only get the basic functionality.
A missing compound document model does not help either with office apps, where it should be natural do drag things from one app into the other . (Hint drop bonobo and go for kparts)
The Windows Administration console is even worse and moving that stuff to a html like interface with suboptions made things even worse, besides that Windows is a hotkey nightmare.
KPDF has seen such major improvements in usability in 3.4 that I was amazed, it is one of the best if not the best PDF readers in existence currently. Adobe could learn a lesson from KPDF.
I really hope they wont follow the same approach as Gnome, just dumbing everything down and leaving the users who really need features like SCP over VFS, Tabbing and Splitting in Konqueror etc.. standing in the rain. But so far it looks very good. They did not dumb anything down, but understood usability to make a better ui but leave the power functions in (which can be locked out via kiosk if needed)
One of the biggest problems Gnome had, was that they went the usability for idiots way and left their main base, which mostly are power users standing in the rain, the way, we take it out you will never have it in again.
Well that is the beauty of Objective C, it only added a few new constructs to the language to add a messaging mechanism, a really good OO layer and a nice and stable and better to handle memory management. It simply follows the keep it small and simple principle without sacrificing any power.
Well most of these distros also ship without a dvd decoding software because of patent issues, the first thing ever user of those distros does is to locate a semi legal repository and add the needed libs to the mix.
Why is java suddently that much different?
Guess because there is the name java attached to it, which automatically draws the combined hatred of the Linux and Microsoft fanboys.
Actually the problem is, that nautilus in browser mode is even much inferior than Konqueror. Konqueror currently is the best file management tool you can get on any desktop and any os.
Beating Konqueror in its elegance of scaling from the needs of the average user to the needs of the power user who needs something norton commander like and wants to browse as well and wants to have access to network transparent filehandling, is close to impossible. Nautilus was on its way pre 2.0 but since then every nautilus version was worse than the one before.
I think the main problem was the point when they removed tabbing and splitting from Nautilus, while the KDE people tried to fix what was wrong with the implementation back then in konqueror (both had speed problems)
Well given that the segmentation was just a plain and dirty hack to spare pins on the 8088 so that they dont have to go full 16 bit it has survived for a long time.
Btw. Intel still is from the command set and number of registers, still one of the worst processor architectures there is.
As for the other processors, no the 650x series was 8 bit, the early 68000s to my knowledge 16 bit, but none of them had segments and only a handful of special purpose registers, they all went from the beginning on to a flat memory model and lots of general purpose registers.
Dunno if the early arms were 16 bit, but I assume so.
The z80 was clearly 8 bit.
The main problem with the 16-32 bit transition was the dreaded segmentation, the code for this had to be moved into a flat mem model (the first thing the compiler people did was to expand one segment to full mem size and get rid of the segmentation at all, which Intel wanted to carry over into the 32 bit world - speaking of stubborn and shortsighted)
and that lots of code was pure assembler, the other problem was that lots of programmers used the good ole trick of number boundary overloading to zero values or to push them into a negative domain, which of course only works as long as the bytesize of your registers do not change, which happened back then. All these were tricks to save clock cycles and mem.
I dont expect that the move to 64 bit will be as bumpy and 64bit linux has shown that indeed it is not.
Actually really not so much of Linux:
First you can get the same search as in Spotlight with Beagle Desktop search.
The Infrastructure für OpenGL accelerated Desktops already is in place, thanks the x.org and last but not least, desktop widgets have been existing for quite a while now thanks to Superkaramba and other desktop widget technologies.
You cannot really see most of this stuff, because the x.org stuff is disabled in most cases (otherwise the UI would have been dragged down as badly as in OSX) beagle is rather new and is moving slowly into the distros, with SuSE being first, and Superkaramba and the gnome desktop widgets have been popular for more than 2 years now.
No the ties are much closer and diversive as well, given the history those countries have which range back 2000 years.
Some of those ties can even be rooted back into the tribal days of the roman empire. As you said the Austrian Bavarian ties are a perfect example of this. Bavaria and Salzburg basically have the same tribal roots, hence there always have been close connections between those parts of both countries. Also add to that the fact that Bavaria was for a long time a self ruling state and up today still has more rights in self government than many other german states.
The ties of Bavaria to Austria are much tighter for historical and tribal reasons than the one of Bavaria to the rest of germany.
(Add to that the fact that Bavaria is predominantly Catholic while many states north of Bavaria are predominantly Lutheran.)
No real one except that Hitler is a huge stain on Austria as well...
just as rememberance, another Austrian did also trigger the first worldwar, and another one living in Praque did trigger the 30 years war which basically was world war 0:-(
Ahh New Jersey is not that bad, I think you have to get rid of some sleazy oil barons and the filth regarding US corporations generally, remove the legalized corruption which the current campaign funding in reality is and everything is well again.
Asherons Call 1 was ok, but not really that interesting either, although it did not have zones and campers and they tried to push a storyline into it, it did nothing to attract the casual player. The average mission was try to get into a dungeon and get an artefact or die and be reborn outside.
There was nothing more in there and the combat system mostly was hack and slay. The only thing which prevented things like campers and looters was, that there never were so many subscribers that it became necessary to camp. The biggest problem was the lack of banks, many people just kept 3-4 mule characters just to keep important things in case of a death.
Guy to pointy haired boss: This time we will make something innovative, kick-ass. See, we have this awesome idea of having a single guy, the player never sees of course, first person we call it, running around and shooting at things, very innovative, never done before, entirely new genre.
It runs around and kills things with various weapons, see the idea behind it, awesome. And yes there also is the abilitoy to have different weapons, grat isnt it. We call it Doom5...
Glad that britain is still an island, it still is time to seal off the canal and close the tunnel, you guys definitely need a good quarantine to come to your senses.
Well the tax on goods is lower european average, the funny thing is, that Britain still is much more expensive with many goods being calculated from one Euro towards one Pound.
But that has less to do with the government, more with simple greed by the vendors and the stupidity of the british people of not using the only really good thing of the EU, the free trade for goods by starting to import the more expensive stuff themselves from France or Holland.
(Probably the language barrier is the cause, while many people in continental Europe at least speak two languages very well and a third at least to some basic knowledge most british never got out of their we only speak english high horse)
Big brother is watching you....
The longest running republic still is iceland with way over thousand years, it might be topped by some tribes which are unknown by today.
Also add to that the obligatory tea tax which cause os some headaches with you in the past.
And compared to C++ it is less a bloatware language. The main problem with C++ is, that it pretty much put every feature in it which was accessible at that time and therefore made the language hard to grasp for both the compiler people and the people who used it. Programming in C++ is limiting yourself either to a subset or trying to constantly fight with constructs which clutter the code to becoming unreadable. Good C++ programmers limit themselves normally only to the most basic subsets of the C++ extensions to C. In the end you end up with something very similar to Objective-C. Another big advantage, thanks to messaging, the Obj-C objects are not as tightly bound to each other as the C++ objects are, therefore component APIs come natural with the language, as well as introspection, in C++ (and to a lesser degree in java as well) they have to be hacked in via messaging libraries, proxies etc...
But getting messaging and components in C is even worse, because you have to add to the messaging libs, and proxies another layer, the OO layer. Sometimes less features is better than having more features and a bloatware.
As for Smalltalk, I agree, nothing beats Smalltalk, but most people complain if they have to install yet another vm, so Smalltalk is not the target market which Objective-C tries to target.
Every desktops has major usability problems. Apple for instance has the dreadful finder, and some UI functions are still so slow, that I constantly want to bang my head in between. And there is no clean installation tracker for programs which like to install themselves not cleanly the package way, but clutter themselves all over the system.
KDE has the configuration console, although it has become much better with the new icon view mode which basically cleans some a major point (option clutter in the treeview) dramatically.
The gnome approach, altough the UI itself is very consistent, is dreadful, they simply do it the way either eat it or leave it, but we dont give power users any alternatives, and usability for them is to strip any major function of a program until you only get the basic functionality. A missing compound document model does not help either with office apps, where it should be natural do drag things from one app into the other . (Hint drop bonobo and go for kparts)
The Windows Administration console is even worse and moving that stuff to a html like interface with suboptions made things even worse, besides that Windows is a hotkey nightmare.
KPDF has seen such major improvements in usability in 3.4 that I was amazed, it is one of the best if not the best PDF readers in existence currently. Adobe could learn a lesson from KPDF. I really hope they wont follow the same approach as Gnome, just dumbing everything down and leaving the users who really need features like SCP over VFS, Tabbing and Splitting in Konqueror etc.. standing in the rain. But so far it looks very good. They did not dumb anything down, but understood usability to make a better ui but leave the power functions in (which can be locked out via kiosk if needed) One of the biggest problems Gnome had, was that they went the usability for idiots way and left their main base, which mostly are power users standing in the rain, the way, we take it out you will never have it in again.
Well that is the beauty of Objective C, it only added a few new constructs to the language to add a messaging mechanism, a really good OO layer and a nice and stable and better to handle memory management. It simply follows the keep it small and simple principle without sacrificing any power.
Well most of these distros also ship without a dvd decoding software because of patent issues, the first thing ever user of those distros does is to locate a semi legal repository and add the needed libs to the mix. Why is java suddently that much different? Guess because there is the name java attached to it, which automatically draws the combined hatred of the Linux and Microsoft fanboys.
Actually the problem is, that nautilus in browser mode is even much inferior than Konqueror. Konqueror currently is the best file management tool you can get on any desktop and any os. Beating Konqueror in its elegance of scaling from the needs of the average user to the needs of the power user who needs something norton commander like and wants to browse as well and wants to have access to network transparent filehandling, is close to impossible. Nautilus was on its way pre 2.0 but since then every nautilus version was worse than the one before. I think the main problem was the point when they removed tabbing and splitting from Nautilus, while the KDE people tried to fix what was wrong with the implementation back then in konqueror (both had speed problems)
Well given that the segmentation was just a plain and dirty hack to spare pins on the 8088 so that they dont have to go full 16 bit it has survived for a long time. Btw. Intel still is from the command set and number of registers, still one of the worst processor architectures there is. As for the other processors, no the 650x series was 8 bit, the early 68000s to my knowledge 16 bit, but none of them had segments and only a handful of special purpose registers, they all went from the beginning on to a flat memory model and lots of general purpose registers. Dunno if the early arms were 16 bit, but I assume so. The z80 was clearly 8 bit.
The main problem with the 16-32 bit transition was the dreaded segmentation, the code for this had to be moved into a flat mem model (the first thing the compiler people did was to expand one segment to full mem size and get rid of the segmentation at all, which Intel wanted to carry over into the 32 bit world - speaking of stubborn and shortsighted) and that lots of code was pure assembler, the other problem was that lots of programmers used the good ole trick of number boundary overloading to zero values or to push them into a negative domain, which of course only works as long as the bytesize of your registers do not change, which happened back then. All these were tricks to save clock cycles and mem. I dont expect that the move to 64 bit will be as bumpy and 64bit linux has shown that indeed it is not.
Actually really not so much of Linux: First you can get the same search as in Spotlight with Beagle Desktop search. The Infrastructure für OpenGL accelerated Desktops already is in place, thanks the x.org and last but not least, desktop widgets have been existing for quite a while now thanks to Superkaramba and other desktop widget technologies. You cannot really see most of this stuff, because the x.org stuff is disabled in most cases (otherwise the UI would have been dragged down as badly as in OSX) beagle is rather new and is moving slowly into the distros, with SuSE being first, and Superkaramba and the gnome desktop widgets have been popular for more than 2 years now.
sure... put every valid criticism down as pro terrorist attitude... that kind of thing even worked for good ole Goebbels ...
No the ties are much closer and diversive as well, given the history those countries have which range back 2000 years. Some of those ties can even be rooted back into the tribal days of the roman empire. As you said the Austrian Bavarian ties are a perfect example of this. Bavaria and Salzburg basically have the same tribal roots, hence there always have been close connections between those parts of both countries. Also add to that the fact that Bavaria was for a long time a self ruling state and up today still has more rights in self government than many other german states. The ties of Bavaria to Austria are much tighter for historical and tribal reasons than the one of Bavaria to the rest of germany. (Add to that the fact that Bavaria is predominantly Catholic while many states north of Bavaria are predominantly Lutheran.)
No real one except that Hitler is a huge stain on Austria as well... just as rememberance, another Austrian did also trigger the first worldwar, and another one living in Praque did trigger the 30 years war which basically was world war 0 :-(
Ahh New Jersey is not that bad, I think you have to get rid of some sleazy oil barons and the filth regarding US corporations generally, remove the legalized corruption which the current campaign funding in reality is and everything is well again.
that the governour does something about it, but wait... who was governour again?
I would call Iraq hardly a libaration and hardly a victory of the brits...
Aw they do it the good ole american way, the just babble a little bit of Jesus and go on...
which still is vaporware, nevertheless it just took 7-8 years to fix this, which is hilarious.
Asherons Call 1 was ok, but not really that interesting either, although it did not have zones and campers and they tried to push a storyline into it, it did nothing to attract the casual player. The average mission was try to get into a dungeon and get an artefact or die and be reborn outside. There was nothing more in there and the combat system mostly was hack and slay. The only thing which prevented things like campers and looters was, that there never were so many subscribers that it became necessary to camp. The biggest problem was the lack of banks, many people just kept 3-4 mule characters just to keep important things in case of a death.
One way to sell Mediocre games... plaster a big name onto the box. EA does that all the time.
Guy to pointy haired boss: This time we will make something innovative, kick-ass. See, we have this awesome idea of having a single guy, the player never sees of course, first person we call it, running around and shooting at things, very innovative, never done before, entirely new genre. It runs around and kills things with various weapons, see the idea behind it, awesome. And yes there also is the abilitoy to have different weapons, grat isnt it. We call it Doom5...
Glad that britain is still an island, it still is time to seal off the canal and close the tunnel, you guys definitely need a good quarantine to come to your senses.
Well the tax on goods is lower european average, the funny thing is, that Britain still is much more expensive with many goods being calculated from one Euro towards one Pound. But that has less to do with the government, more with simple greed by the vendors and the stupidity of the british people of not using the only really good thing of the EU, the free trade for goods by starting to import the more expensive stuff themselves from France or Holland. (Probably the language barrier is the cause, while many people in continental Europe at least speak two languages very well and a third at least to some basic knowledge most british never got out of their we only speak english high horse)