Please create an account to participate in the Slashdot moderation system


Forgot your password?
Slashdot Deals: Cyber Monday Sale! Courses ranging from coding to project management - all eLearning deals 25% off with coupon code "CYBERMONDAY25". ×

Comment Re:I have an idea (Score 4, Insightful) 594

There are actually not many armed conflicts around the world, and very few of them are high-intensity conflicts. Most of them are in Africa.

The problem is that if a country or coalition of countries decides to intervene, they also need to be prepared to ensure some minimal level of security and political stability for about 40 years or more, instead of withdrawing after 5-10 years. History has shown that again and again.

Comment Re:This is why ISIS wins (Score 2) 594

The Daesh are not winning anything by any stretch of imagination. They are a pathetically weak force that could be defeated in a very short time by any modern military. The sad fact is, however, that they will never be defeated without a substantial number of foreign troops on the ground in the current situation, because Assad's troops are too weak and the rest is even weaker.

Comment Re:Thanks (Score 1) 42

Well, I messed up with counting Haskell among low-level languages (I was thinking "low-level=functional purity" in this case). Fair to complain about that. But Ada is definitely low-level, and also faster than Go, has multi-tasking built in since '95, and was designed for large projects, so I'm still kind of dissatisfied with their answer. I gave Go a try several times, but it didn't look as if it had anything that I couldn't get as easily with Ada or Scheme.

From a modern language I'd expect the deficiencies of Ada fixed, a concurrent, incremental GC whenever I want it (but easy to switch off and also manual memory management and memory pools), and basically all dynamic and static features of past languages, where the compiler should automatically turn all dynamic types into static ones when it can prove it's safe. Sure that's a lot of work, but it's doable, especially with modern compiler tools like LLVM. I just don't understand why large corporations who have the money for R&D come up with such half-baked languages.

A good supervisor can step on your toes without messing up your shine.