252:
35:(DSL), which is specialized to a particular application domain. The line is not always sharp, as a language may have specialized features for a particular domain but be applicable more broadly, or conversely may in principle be capable of broad application but in practice used primarily for a specific domain.
113:
A programming language that is used to solve a wide variety of problems. Languages such as C, C++ and Java are examples. Contrast with special-purpose language. See general purpose.
317:
193:
293:
61:
51:
312:
42:
77:
28:
286:
69:
55:
65:
32:
279:
197:
224:
97:
175:
126:
24:
263:
259:
167:
38:
General-purpose languages are further subdivided by the kind of language, and include:
153:"Clock constraint specification language: specifying clock constraints with UML/MARTE"
306:
179:
31:, and lacks specialized features for a particular domain. This is in contrast to a
152:
171:
251:
101:
73:
46:
267:
196:. The Software Guild. July 30, 2015. Archived from
225:"CMSC 330: Organization of Programming Languages"
160:Innovations in Systems and Software Engineering
287:
8:
294:
280:
194:"Programming Languages Through the Years"
98:"Definition of general-purpose language"
89:
62:General-purpose programming languages
7:
248:
246:
127:"Markup Languages: XML, HTML, XHTML"
318:Programming language classification
266:. You can help Knowledge (XXG) by
27:that is broadly applicable across
14:
52:General-purpose modeling language
250:
43:General-purpose markup languages
1:
334:
245:
223:Hicks, Mike; Levin, Dave.
172:10.1007/s11334-008-0055-2
151:Mallet, Frédéric (2008).
56:Unified Modeling Language
125:John Ousterhout (2008).
33:domain-specific language
21:general-purpose language
313:Computer science stubs
200:on February 7, 2021
29:application domains
275:
274:
25:computer language
16:Computer language
325:
296:
289:
282:
260:computer science
254:
247:
242:
240:
238:
229:
210:
209:
207:
205:
190:
184:
183:
157:
148:
142:
141:
139:
137:
122:
116:
115:
110:
108:
94:
333:
332:
328:
327:
326:
324:
323:
322:
303:
302:
301:
300:
236:
234:
227:
222:
219:
214:
213:
203:
201:
192:
191:
187:
155:
150:
149:
145:
135:
133:
124:
123:
119:
106:
104:
96:
95:
91:
86:
17:
12:
11:
5:
331:
329:
321:
320:
315:
305:
304:
299:
298:
291:
284:
276:
273:
272:
255:
244:
243:
218:
217:External links
215:
212:
211:
185:
166:(3): 309–314.
143:
117:
88:
87:
85:
82:
81:
80:
59:
49:
15:
13:
10:
9:
6:
4:
3:
2:
330:
319:
316:
314:
311:
310:
308:
297:
292:
290:
285:
283:
278:
277:
271:
269:
265:
262:article is a
261:
256:
253:
249:
233:
226:
221:
220:
216:
199:
195:
189:
186:
181:
177:
173:
169:
165:
161:
154:
147:
144:
132:
128:
121:
118:
114:
103:
99:
93:
90:
83:
79:
75:
71:
67:
63:
60:
57:
53:
50:
48:
44:
41:
40:
39:
36:
34:
30:
26:
22:
268:expanding it
257:
235:. Retrieved
231:
202:. Retrieved
198:the original
188:
163:
159:
146:
134:. Retrieved
131:stanford.edu
130:
120:
112:
105:. Retrieved
92:
54:such as the
37:
20:
18:
307:Categories
232:cs.umd.edu
84:References
64:, such as
45:, such as
237:April 6,
204:April 6,
180:10895550
136:April 6,
107:April 6,
178:
78:Python
258:This
228:(PDF)
176:S2CID
156:(PDF)
102:PCMag
76:, or
58:(UML)
23:is a
264:stub
239:2020
206:2020
138:2020
109:2020
70:Java
168:doi
74:PHP
47:XML
309::
230:.
174:.
162:.
158:.
129:.
111:.
100:.
72:,
68:,
19:A
295:e
288:t
281:v
270:.
241:.
208:.
182:.
170::
164:4
140:.
66:C
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.