It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current form. For help clarifying this question so that it can be reopened, visit the help center.
Closed 12 years ago.
Lets look around for famous programming languages and their runtime environments and frameworks...
C, C++ are hard and complex for a
small and simple application.
Java is going to be a commercial
stuff for Oracle.
PHP is good but only about web.
C#, VB.NET and commonly .NET
Framework is Microsoft product.
Mono project? A few people trust it
as i saw!
Python and ruby and ... They are good
but not good enough!-
I hope i don't forget any other famous language!
My question is:
Does Open Source World Need A New Great Programming Language?
This question will probably be closed as subjective but here's my subjective view anyway:
Definitely not, the open source world is already far too fragmented already and has more than enough languages.
There are already fantastic open source communities around Java, Python, Ruby and PHP. All are great languages for the domains that they are designed for.
There are also some great upcoming languages such as Scala, Clojure etc.
It's a waste of time trying to be perfectionist about what language to use since everyone has a different idea of "perfect" and the value in a language lies in it being well used and providing an open, comprehensive platform for development, not in in being the "perfect" language for just two or three people in the world.
Related
It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current form. For help clarifying this question so that it can be reopened, visit the help center.
Closed 9 years ago.
Sorry, but I couldn't find any relevant questions on Stack Overflow. However, I found this info graphic.
https://www.udemy.com/blog/wp-content/uploads/2012/01/PROGRAMMING-LANGUAGE-3.png
So. I often hear that some languages are said to have higher perfomance or to be more productive. For example, in introduction to The Pragmatic Programmer's Guide Yukihiro Matsumoto calls his language "more powerful than Perl, and more object-oriented than Python". While it is obvious that representatives of different paradigms have their own pros and cons (C generally has higher perfomance while Python makes the process of development more simple), it's still unclear what are the criteria in comparison within the same paradigm and how the ties are broken.
Take a look at the Computer Language Benchmarks Game (aka Programming Language Shootout):
https://benchmarksgame-team.pages.debian.net/benchmarksgame/performance/mandelbrot.html
It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current form. For help clarifying this question so that it can be reopened, visit the help center.
Closed 9 years ago.
I have to develop the game so that with same code (or may be few lines of change in code) will works in ANDRIOID and IOS, Blackberry (optional) or Windows (if possible).
My Objectives are:-
Most important - I need to package as native apps
Good graphics speed with HTML5 and CSS3 or may be some other language
Provide Gaming Engine needs (a native engine like Unity 3D or Cocos
Optional - can they do more than Android/IOS - like Tablet, Windows Phone, BB10, and > Desktop (Browser/Windows App store app)
Can anyone help me to evaluate which is best
PhoneGap
appMobi
Ludei
Corona
GameSalad
Shiva
Unity
Stencyl
Marmalade may be something else?
Right now I am open for 2D simple games but yes in future I also need to work on 3d context based games too.
PhoneGap isn't a 2D/gaming JS framework. It will help you just to build the bridge between your JS code and the native controllers of your device.
GameSalad isn't so bad but not really flexible. If you want to do advanced stuff, you'll feel stuck in its environment.
Cocos2D released a JS framework that works pretty well
http://cocos2d-javascript.org/
Or GameQuery with a lot of impressive demos
http://gamequeryjs.com/
It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current form. For help clarifying this question so that it can be reopened, visit the help center.
Closed 10 years ago.
How does one write a language? I really can't imagine how this would be done. Do you have to write some binary code? I think I'm far from capable of writing a real programming language -- I'm a hobby programmer -- but I just want to understand how it works.
I don't ask for 'a working demo' (because I presume that'd be a demo like ten pages long) but the general steps one has to take, what you have to write and what that what you have to write has to do, what language do you recommend (that I think I'm not capable of it doesn't mean I don't want to try).
EDIT:
So is my assumption that one would write some code in an arbitrary language that translates it into an already existent language and compile that to machine code?
PS I accidentally voted to reopen my own question, but I think it's reasonable it's closed, so how can I undo that?
Start by writing a specification and grammar that describe what your language does.
Then, write a parser and compiler that turns your language into a simpler language, such as C or MSIL or Javascript.
Finally, run an existing compiler for that language.
You may want to look into LLVM.
It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current form. For help clarifying this question so that it can be reopened, visit the help center.
Closed 11 years ago.
How come many startups used MySQL or PostgreSQL rather than MongoDB when they started? Many of them seem to migrate to MongoDB later - why's that? Does it need a lot more effort in working with MongoDB? Why don't they just jump straight into MongoDB?
To quote User Dan Grossman:
You dumped a decades-tested, fully featured RDBMS for a young, beta-quality, feature-thin document store with little community support. Unless you're already running tens of thousands of dollars a month in servers and think MongoDB was a better fit for the nature of your data, you probably wasted a lot of time for negative benefit. MongoDB is fun to toy with, and I've built a few apps using it myself for that reason, but it's almost never a better choice than Postgres/MySQL/SQL Server/etc. for production applications.
Mongodb and PostgreSql thoughts
MongoDB isn't SQL based nor is it relational which takes it out of the comfort zone of most developers and out of the common lingo of most CEOs. There are enough options that don't require re-inventing the development wheel and dealing with the learning curve of a different technology.
Also the first public release was in 2009, so you're still talking about a fairly new platform and people are going to be hesitant to use it. Not to mention the experienced developer base isn't as wide as for a SQL based DB.
It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current form. For help clarifying this question so that it can be reopened, visit the help center.
Closed 12 years ago.
Why we need RIA ? I didn't see any benefits from RIA? it need a plugin to run it, this will bring headache to its user, compared to the regular html page.
Thanks.
RIA, or Rich Internet Applications, came as a ready solution to the problem of slackened Web browsing and low customer conversion rate.
RIA offers richer functionality by making use of HTML widgets available on standard browser-based Web applications.
Rich Internet Applications are providing users a multi-dimensional experience.
With the use of RIA, a part of the application runs directly within the users’ Web browser, allowing automatic navigation. It is a major improvement on traditional HTML and has transformed the static database of a website to a multi-functional online experience. Now, shoppers can see, “feel” and even try products online. RIA ensures large scale business returns and repeat visits, giving a boost to online business.