As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
I've been learning Erlang recently. Erlang is really powerful for implementing distributed applications.
I think the core advantages of Erlang are:
Concurrency-oriented, no locks needed
"Let it crash" design philosophy, avoids to do much defensive coding
Hot code swapping, application distribution becomes easy
Though there are some projects using Erlang, such as CouchDB, RabbitMQ, etc, but the influence of Erlang is still insignificant, compared with Java/Python. Most people will consider Hadoop/MapReduce when designing distributed application, not Erlang. What's the problem with Erlang?
Related
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 9 years ago.
I want to know the answer to this question from a technical point of view,
Is COBOL still worth leaning?
What I mean is this: there are some languages you can learn to become a better programmer, for example leaning the assembler can help to understand how a computer work, or learning a functional language when you know an OOP language can teach you to look at programming from another point of view, another way of thinking. Does COBOL have such an advantage?
Learning COBOL is just about the money...
COBOL is actively used in big financial or policy cooperations which have their system from the 80ths and wont want to change it.
In order to keep their system running and updated they need cobol programmers. But today a lot of these programmers are retiring and a lot are bought back to their jobs while doubling their salary.
COBOL isn't pretty or much fun but you can earn some money with it.
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
I am looking for good and fast xml parser for ARM platform (I am using Beaglebone) . I have spent sometime searching in google, and got following parser libraries.
1.libxml2
2.ezxml
3.minixml
Can you please suggest a good parser for ARM platform.
These are all portable parsers - the platform really doesn't add any extra considerations beyond the usual: memory usage, performance, and whether you need a fully featured parser and DOM or something lighter weight using SAX.
I wouldn't expect the results to be substantially different from those when these libraries are used on x86.
libxml2 is fully featured. You'll probably want this one if doing heavy XPATH, schema validation or XSLT. It's almost certain to be included in any Linux distro.
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
Is there any tool or application for converting openmp to pthreads program? Please let me know.
There is Rose Compiler.
It works, but it is quite complicated to compile it.
I am not aware of any and I don't believe that is possible, as there are indefinite possibilities of what is necessary in order to produce a working and scaling parallel program.
As each programming model (as pthreads and OpenMP) has its special features and pitfalls, it is virtually impossible to automate this process.
Use the opportunity to enhance your program while converting it by hand!
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 11 years ago.
Is the Ruby language, specially when used in the context of a framework like Ruby on Rails, ready for building large systems with complex business logic and advanced mechanisms, keeping its productivity edge and maintainability?
Can it replace Java EE?
This question is a bit subjective, and "replace Java EE" goes a little far, but you can certainly build scalable enterprise grade applications in Ruby on Rails.
My observation of the Ruby ecosystem, however, is that there are more platform dependencies that can trip you up and the variety of third party libraries to bring in complimentary functionality may not be as wide as you would get in Java.
On the other hand, the gems infrastructure is pretty neat and line-for-line you will get more function out of less actual code in ruby.
Finally, and this may matter as you need to scale up a team, I think it is easier to find experienced Java EE devs than it is to find experienced Rails devs.
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 9 years ago.
Web frameworks are everywhere, and I can't think of a programming language that hasn't a web framework implementation (at least those that I know of). Vala seems the programming language Linux developers were waiting for since ages, it borrows a lot from C# which is very good IMHO.
Yes, Vala was implemented to develop good Gnome applications, but still; we've seen crazy implementations like node.js. How likely are we to see a Vala based web framework? Is it feasible? Is it a good idea?
There is a web framework called Valum in development. It's just been started, so it still very basic.
As an aside, I've not seen a web framework in plain C, otherwise, that could be bound to Vala.