Slashdot Mirror


User: krischik

krischik's activity in the archive.

Stories
0
Comments
925
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 925

  1. Late binding. on The Return of Ada · · Score: 1

    Actually the only OO features missing Ada 83 where late binding and inheritance for record types.

    Ada 83 had:

    * Operator overloading.
    * Function overloading.
    * Generics.
    * Inheritance for primitive types (type Day_Of_Month is new Integer range (1 .31);)

    The later became important later when inheritance "as we know it" was added: It fittest perfectly into the existing type system.

    Saying all that: Late binding was the "hype" and it was missing.

    Martin

  2. Why not use what's already? on Inside Intel's $20M Multicore Research Program · · Score: 1

    As I and other already pointed out VHDL was modelled after the Ada programming language - and as such Ada already has the multitasking features you are looking for:

    http://en.wikibooks.org/wiki/Ada_Programming/Tasking

    Martin

  3. All ready done: Ada on Inside Intel's $20M Multicore Research Program · · Score: 1

    Well, VHDL is based on Ada, so why not use Ada then? Have a look:

    http://en.wikibooks.org/wiki/Ada_Programming/Tasking

    Martin

  4. Yesterdays Paradigms on Inside Intel's $20M Multicore Research Program · · Score: 1

    Indeed, before "Worse is better" took off computer science hat better ideas. Have a look at some ideas about multi core / multi threading form 1983:

    http://en.wikibooks.org/wiki/Ada_Programming/Tasking

    But you can use them - just use "gcc -x ada" ;-) [1]

    Martin

    [1] You need a fully installed GNU Compiler Collection for it to work.

  5. Rendezvous based theading. on More Interest In Parallel Programming Outside the US? · · Score: 1

    "mutexes, semaphores" tricky indeed but well there is a far easier alternative called "Rendezvous":

    http://en.wikibooks.org/wiki/Ada_Programming/Tasking#Rendezvous

    And the funny thing is: it's not a new concept - it has been conceived in the late 70th.

    Martin

  6. Ada on More Interest In Parallel Programming Outside the US? · · Score: 1

    You don't have to go super-high-level languages to get proper tasking support in a programming language:

    http://en.wikibooks.org/wiki/Ada_Programming/Tasking

    Multitasking programming has been part of a large collection of programming language for quite some time now - Only the generation "worse is better" [1] with there {}-languages [2] made us forget all the cool stuff computer scientist conceived in the 70th and early 80th.

    Martin

    PS: "worse is better" has the advantage in the short and medium term - but in long term the low priority of Consistency and Completeness will come back to haunt you. Example? Well, how many full featured C99 compiler do you know?

    [1] http://en.wikipedia.org/wiki/Worse_is_better
    [2] http://en.wikipedia.org/wiki/Category:Curly_bracket_programming_languages

  7. It's a battle out there on Mozilla CEO Objects To Safari Auto Install · · Score: 1

    The reasoning is clear: there hope is that once it's on your computer you will use it and then you might like it. If one in hundred like is that would be enough to be considere a success. And yes: that sounds like the resoning behind SPAM.

    What they miss is that it can back fire: I avoid intalling quicktime theese days - and if I install it I deactiveate auto update.

    Martin

  8. JavaME MIDP on Sun Is Porting Java To the iPhone · · Score: 1

    The MIDP profile already supports touch screens - after all Sony Ericsson has touch screen phones for years now.

    Martin

  9. Actualy: Satan only appeals to Christians. on Microsoft Trying To Appeal to the Unix Crowd? · · Score: 1, Offtopic

    Note that Satan is not part of pagan believe, budism, hindusm or the old roman or greek belive - to name a few. He only appeals to monothesis religions as only monothesis religions need an anti-god.

    Martin

  10. JavaME on iPhone SDK May Be 1-3 Weeks Late · · Score: 2

    Even that I am not a Java fanboy I moved mobile development over to JavaME and I think it is the only way to go. The (Smart)phone market moves so quickly - you don't know what platform you need next and with JavaME at least porting to a new platform won't be a pain in the arse.

    Martin

  11. Re:... and miss your plane. on Examining the Search and Seizure of Electronics at Airports · · Score: 1

    Greed and chocolate ;-) - Almost :-). Think of nigerian spam:

    2) offer huge payback (greed)
    3) ohh that poor old widdow - sniff (sweet story)

    Which of course means that that nigerian only offers two out of three - but to say it with meatloaf: Two out if three ain't bad.

    Martin

  12. Re:... and miss your plane. on Examining the Search and Seizure of Electronics at Airports · · Score: 1

    They will have to drag you bag out of the hold - which they don't like at all. So, yes allways check in a bag ;-).

    Martin

  13. No Holiday in the US for us. on Examining the Search and Seizure of Electronics at Airports · · Score: 4, Insightful

    Well one more reason for me to remove the US off possible holiday destinations. Of course the poor guy was on a buisiness trip and had no choice.

    Martin

  14. ... and miss your plane. on Examining the Search and Seizure of Electronics at Airports · · Score: 4, Insightful

    While you are right doing so will take so long that you will miss your plane. In fact creating/using tight time contrainst is one of the three main ingredinence for any kind con jobs to cheat you out of your property.

  15. Not much worth without the WPS on Should IBM's SOM/DSOM Be Open Sourced? · · Score: 1

    As other pointed out: there are enough CORBA implementations out there. The only advantage of SOM was that ist offered igh performance in an non distributed environment while beeing compatible with it's distributed peer DSOM. But even that is not so cool any more.

    What was realy cool was the only real application build with the SOM: The Workplace Shell. Neither KDE nor GNOME can to what the WPS could do.

  16. Microsoft wasn't allways cheap on Desktop Environment for Proprietary Applications? · · Score: 2, Insightful

    However, today Microsoft tools cost almost nothing. You can get Visual Studio Express for free and professional version for something like $150. I don't think that this price is going to change in foreseeable future. And you don't need to upgrade it often - I still use VisualStudio 2003 for my C++ development, and a lot of people still use ten years old VS6! Prices for MS$ tools have gone up and down depending on how strong the competition was at the time. When Borland was strong in hobby arena (When MS-C/C++ came without "Visual") prices where low. When Borland more or less abandoned Hobbyist/Student use Viusual-C/C++ went up in price until GCC became more mainstream when Express was introduced.

    Besides I consider Express is cripple-ware. Quite a bit of interesting stuff is not included (at least last I checked). And it's of course the same for Borland tools.

    Martin
  17. WoW on Linux on Linux Has Better Windows Compatibility Than Vista · · Score: 5, Interesting

    I too play WoW on Linux - Without cedega that is. There is an endless discussion on the internal cedage forums about it - but the bottom line is: Sometimes it's better to use an up-to-date Wine with OpenGL instead.

    The only thing which does not work is the Microphone - but it won't work the Linux version of Skype either so the trouble is elsewhere.

    See my installation aid: http://martin.krischik.com/index.php/Main/WoWOnLinux

    Martin

  18. World of Warcraft works great with Linux on Linux Has Better Windows Compatibility Than Vista · · Score: 1

    I play with Linux most of the time - it works great.

    Martin

    http://martin.krischik.com/index.php/Main/WoWOnLinux

  19. Has been that way since MS-Dos on Hardware Vendors Will Follow Money To Open Source · · Score: 1

    Microsoft and Software Pirates have always been living in some sort careful balanced symbiosis.

    I first noticed with Windows 3.11 which was first pirated on Home-PC before being purchased for Office-PC's. At that time IBM tried to sell OS/2 to corporate customers only and ultimately failed.

    And even before that - the legendary C64 has build his success largely on pirated software.

    Martin

  20. "Great" - thanks to a shortcut? on Command Line Life Partner Wanted · · Score: 1

    A short cut to start the command prompt makes it "great" - is that really all what got improved.

    Well, for me it takes more to a great command prompt - but then I use 4NT ever since MS-Dos 3.11 (at that time called 4Dos or NDos). Have a look for your self of what a great command prompt can do for you:

    http://www.jpsoft.com/

    Martin

  21. Yes Space Invaders ... but on and Atari 2600 on What Was Your First Gaming Experience? · · Score: 1

    Mee too - I played first on an Atari 2600.

    Martin

    http://en.wikipedia.org/wiki/Atari_2600

  22. Insults instead of facts on Professors Slam Java As "Damaging" To Students · · Score: 1

    Do you relay think that the ability to voice insults are an adequate replacement for being knowledgeable?

    BTW: I was not commenting on you spelling - I would not do that as my spelling isn't any good either and I too sometimes slip the keyboard. I was commenting on the fact that you are uninformed and do nothing to to rectify that. Note that I would not comment on a programming language without doing some research first.

    Have you had courses with those professors? Probably not - all comments from former students here on /. or elsewhere are positive.

    Do you know anything about Ada? Did you program anything in Ada? Can you give me an example on a weakness of Ada? Can you tell me where Java is superior to Ada.

    I can answer all of those questions and not only for Ada but for Java, C, C++ as well. And of course the answer to the first two would be "Yes" on all accounts.

    And last not least: You are not the only one with 6 figure salary. There is noting special about it - here in the offices are dozens of Ada and Java programmers with a 6 figure salary - so what.

    Martin

  23. OO in Ada on Professors Slam Java As "Damaging" To Students · · Score: 1

    Actually the only essential OO paradigm which got grafted on later was dispatch - the rest (templates, inheritance) was available on Ada 83. And Ada is still the only language where you have inheritance for primitive types:

    type Day_Of_Month is new Integer range (1 .. 31);

    Sure you can get the same effect using a (template-ised) record type - but it will take you more then a line as the needed template is not part of the STL.

    And speaking of templates - C++ copied the idea from Ada. Ada and C++ influenced each other at various stages of there evolution - just a much as programmers have moved from one to the other (Grady Booch was an Ada programmer at one stage of his live) - I myself have 10+ years of C++ experience (which made me a strong C++ critic).

    Martin

  24. Why, They already got a 2nd job ... on Professors Slam Java As "Damaging" To Students · · Score: 1

    ... at AdaCore [1] a very successful compiler vendor. Sure that makes them biased - but it also means they know what they are talking about. Note that the intended audience of the article (which is not /. btw) knows about there double role. Also some of there former students praised them here on /.

    Of course, you would have know that if you read the article or some of other postings.

    Martin

    [1] http://www.adacore.com/home/

  25. cheap American Dentist Assosiation programmers? on Professors Slam Java As "Damaging" To Students · · Score: 1

    If you did the shortest research [1] before posting you would know that Ada - like Pascal from which it decents - is named after a historic person [2] and as such is written Ada. This in turn means that you oppinion is rather uninformed.

    But hey, this is /. - what do I expect.

    Martin

    [1] http://en.wikipedia.org/wiki/Ada_(programming_language)
    [2] http://en.wikipedia.org/wiki/Ada_Lovelace