What programming languages are 'general purpose' and 'domain specific?

Let’s learn what programming languages are 'general purpose' and 'domain specific. The most accurate or helpful solution is served by Programmers.

There are ten answers to this question.

Best solution

What programming languages are 'general purpose' and 'domain specific'?

I've read a few posts on SO about different DSL's and GP languages but I'm still a bit confused as to how you define a programming language to be one or the other. My understanding so far (and hopefully you can clarify) is as follows: Languages such as PHP, HTML, CSS are domain specific because they were designed for a singular purpose (e.g. they were designed for building websites - or in CSS' case was for styling websites). Whereas a language such as Ruby or Python is a general purpose language...

Answer:

Domain-specific languages are dedicated to a specific problem domain. Examples of domain-specific languages...

Read more

Robert Harvey at Programmers Mark as irrelevant Undo

Other solutions

What are the programming languages that tried to look like normal English?

What were the languages that attempted to mimic natural language? List the obscure or popular, general purpose or domain specific. What were their problems? http://blog.stephenwolfram.com/2... Wolfram of Mathematica and Wolfram|Alpha fame thinks they...

Answer:

Shakespeare, obviously: http://en.wikipedia.org/wiki/Sha...

Read more

Nicolas Trangez at Quora Mark as irrelevant Undo

What is purpose of every major programming languages?

Can anyone tell me purpose of every major programming languages. Like javascript is for client side scriptting.

Answer:

These are stereotyped and oversimplified, but: Assembly and C: embedded programming, OS programming...

Read more

Anonymous at Quora Mark as irrelevant Undo

Why aren't domain-specific languages more popular?

Like graphic programming languages, Domain-Specific Languages is a programming paradigm that had some hype and gleam at one point, but never took off.  Why? Related Why did graphical programming languages never really "take off"? Why create...

Answer:

The question is not really well defined, but I like it because it makes one think about what we are...

Read more

Jeff Wright at Quora Mark as irrelevant Undo

What programming languages and frameworks are designed specifically for implementing other programming languages?

Key words are "designed" and "specifically", i.e. not general purpose languages that happen to be popular for implementing other programming languages (C, assembly, LISP). A framework in a general purpose language is ok though. Also...

Answer:

Coq, Agda and Twelf are particularly useful for working with programming languages if you're interested...

Read more

Aleksey Kliger at Quora Mark as irrelevant Undo

How can one find his path in software development considering the vast number of programming languages, frameworks, tools etc. that exist?

The common wisdom says (at least for beginners) that one should know a programming language/domain really well and obviously it makes sense to master a language/domain that you like but how can one do that considering that each language basically is...

Answer:

That common wisdom is, as ever, far more common than wise¹. I think it makes more sense to start by...

Read more

Tikhon Jelvis at Quora Mark as irrelevant Undo

What is the fastest way to learn programming in order to make websites, web apps, iPhone and Android apps, OS X and Windows apps, and more efficiently?

This question has been asked countless times, but this is different because I want to make a wide variety of things with the least amount of learning possible. I heard general purpose programming languages like Python and Ruby can make web apps, computer...

Answer:

That's quite a wide array of skills you're wanting to target there - nothing wrong with that but I certainly...

Read more

Michael Wales at Quora Mark as irrelevant Undo

What's the powerful and easy programming language of today and tomorrow?

Over time people have developed higher languages that are easier, more powerful and handle more things automatically than previous languages. What is "the language of the future" that's easier and more powerful than the languages of the 90...

Answer:

Scala !

Read more

Anonymous at Quora Mark as irrelevant Undo

Answer:

I second "On Lisp". I also liked skimming through "DSLs in Action", a Manning publications...

Read more

Viksit Gaur at Quora Mark as irrelevant Undo

I am kinda new to programming but have a bit of knowledge of the basics. How can I get over the following hurdles?

1  after learning the basics of html/css/javascript from online websites like codeacademy/w3schools,what is the way forward to enhance the same ? 2. Is it better to study algorithms and data structures prior to diving into server side programming languages...

Answer:

First, this is a fairly limited class of programming you are talking about, though in theory, you could...

Read more

Eric Pepke at Quora Mark as irrelevant Undo

Related Q & A:

Just Added Q & A:

Find solution

For every problem there is a solution! Proved by Solucija.

  • Got an issue and looking for advice?

  • Ask Solucija to search every corner of the Web for help.

  • Get workable solutions and helpful tips in a moment.

Just ask Solucija about an issue you face and immediately get a list of ready solutions, answers and tips from other Internet users. We always provide the most suitable and complete answer to your question at the top, along with a few good alternatives below.