523:
485:
497:
43:. The compiler was implemented as a preprocessor taking the FORMAC program and converting it to a FORTRAN IV program which was in turn compiled without further user intervention.
241:
208:
603:
598:
588:
608:
593:
564:
234:
49:
FORMAC supported computation, manipulation, and use of symbolic expressions. In addition it supported rational arithmetic.
138:
Sammet, Jean E. (1990). "Symbolic
Computation : The Early Days (1950–1971)". In Chudnovsky, V.; Jenks, R. D. (eds.).
291:
583:
489:
227:
174:
147:
119:
94:
501:
440:
326:
281:
46:
Initial development started in 1962 and was complete by April 1964. In
November it was released to IBM customers.
379:
266:
296:
557:
212:
419:
271:
435:
157:
Sammet, Jean E. (1993). "The beginning and development of FORMAC (FORmula MAnipulation
Compiler)".
77:
Sammet, Jean E. (1993). "The beginning and development of FORMAC (FORmula MAnipulation
Compiler)".
550:
250:
32:
159:
Proceedings of HOPL-II, The second ACM SIGPLAN conference on
History of programming languages
79:
Proceedings of HOPL-II, The second ACM SIGPLAN conference on
History of programming languages
530:
361:
258:
8:
394:
336:
369:
311:
189:
170:
143:
115:
90:
384:
162:
82:
414:
374:
538:
522:
534:
36:
577:
409:
219:
193:
166:
86:
460:
40:
306:
450:
331:
316:
184:
Rosenthal, Myron R. (1966). "Extension to FORTRAN IV and FORMAC".
455:
389:
321:
470:
465:
445:
403:
286:
58:
399:
351:
341:
301:
276:
346:
575:
114:. Englewood Cliffs, New Jersey: Prentice Hall.
112:Programming Languages: History and Fundamentals
558:
235:
35:to have significant use. It was developed by
249:
565:
551:
496:
242:
228:
209:"History of Programming Languages: FORMAC"
142:. Taylor & Francis. pp. 351–366.
186:Numerical Methods in Computer Programming
183:
604:Programming languages created by women
576:
156:
137:
109:
103:
76:
599:Programming languages created in 1962
223:
188:. Homewood: Irwin. pp. 159–231.
517:
70:
589:Fortran programming language family
13:
14:
620:
201:
39:and her team, as an extension of
609:Programming language topic stubs
594:Procedural programming languages
521:
495:
484:
483:
131:
1:
64:
537:. You can help Knowledge by
7:
420:Engineering Equation Solver
52:
10:
625:
516:
479:
428:
360:
257:
584:Computer algebra systems
251:Computer algebra systems
140:Computers in Mathematics
110:Sammet, Jean E. (1969).
33:computer algebra system
31:ompiler, was the first
533:-related article is a
406:symbolic math toolbox)
215:on September 3, 2006.
167:10.1145/154766.155372
87:10.1145/154766.155372
531:programming-language
161:. pp. 209–230.
81:. pp. 209–230.
546:
545:
511:
510:
616:
567:
560:
553:
525:
518:
499:
498:
487:
486:
370:ClassPad Manager
244:
237:
230:
221:
220:
216:
211:. Archived from
197:
180:
153:
126:
125:
107:
101:
100:
74:
624:
623:
619:
618:
617:
615:
614:
613:
574:
573:
572:
571:
514:
512:
507:
475:
424:
415:TI InterActive!
356:
253:
248:
207:
204:
177:
150:
134:
129:
122:
108:
104:
97:
75:
71:
67:
55:
12:
11:
5:
622:
612:
611:
606:
601:
596:
591:
586:
570:
569:
562:
555:
547:
544:
543:
526:
509:
508:
506:
505:
493:
480:
477:
476:
474:
473:
468:
463:
458:
453:
448:
443:
438:
432:
430:
426:
425:
423:
422:
417:
412:
407:
397:
392:
387:
382:
377:
372:
366:
364:
358:
357:
355:
354:
349:
344:
339:
334:
329:
324:
319:
314:
309:
304:
299:
294:
289:
284:
279:
274:
269:
263:
261:
255:
254:
247:
246:
239:
232:
224:
218:
217:
203:
202:External links
200:
199:
198:
181:
175:
154:
148:
133:
130:
128:
127:
120:
102:
95:
68:
66:
63:
62:
61:
54:
51:
37:Jean E. Sammet
9:
6:
4:
3:
2:
621:
610:
607:
605:
602:
600:
597:
595:
592:
590:
587:
585:
582:
581:
579:
568:
563:
561:
556:
554:
549:
548:
542:
540:
536:
532:
527:
524:
520:
519:
515:
504:
503:
494:
492:
491:
482:
481:
478:
472:
469:
467:
464:
462:
459:
457:
454:
452:
449:
447:
444:
442:
439:
437:
434:
433:
431:
427:
421:
418:
416:
413:
411:
408:
405:
401:
398:
396:
393:
391:
388:
386:
383:
381:
378:
376:
373:
371:
368:
367:
365:
363:
359:
353:
350:
348:
345:
343:
340:
338:
335:
333:
330:
328:
325:
323:
320:
318:
315:
313:
310:
308:
305:
303:
300:
298:
295:
293:
290:
288:
285:
283:
280:
278:
275:
273:
270:
268:
265:
264:
262:
260:
256:
252:
245:
240:
238:
233:
231:
226:
225:
222:
214:
210:
206:
205:
195:
191:
187:
182:
178:
176:0-89791-570-4
172:
168:
164:
160:
155:
151:
149:0-8247-8341-7
145:
141:
136:
135:
123:
121:0-13-729988-5
117:
113:
106:
98:
96:0-89791-570-4
92:
88:
84:
80:
73:
69:
60:
57:
56:
50:
47:
44:
42:
38:
34:
30:
26:
22:
18:
539:expanding it
528:
513:
500:
488:
429:Discontinued
410:SMath Studio
213:the original
185:
158:
139:
132:Bibliography
111:
105:
78:
72:
48:
45:
28:
24:
20:
16:
15:
395:Mathematica
362:Proprietary
259:Open-source
27:nipulation
578:Categories
461:Mathomatic
65:References
41:FORTRAN IV
347:Xcas/Giac
307:Macaulay2
490:Category
451:LiveMath
337:Singular
332:SageMath
317:Normaliz
53:See also
456:Macsyma
390:Mathcad
322:PARI/GP
272:Cadabra
471:ALTRAN
466:muMATH
446:Erable
441:Derive
404:MATLAB
327:Reduce
312:Maxima
287:FriCAS
282:Fermat
194:312989
192:
173:
146:
118:
93:
59:ALTRAN
19:, the
17:FORMAC
529:This
436:CAMAL
400:muPAD
385:Maple
380:Magma
352:Yacas
342:SymPy
302:GiNaC
277:CoCoA
267:Axiom
23:mula
535:stub
502:List
375:KANT
292:FORM
190:OCLC
171:ISBN
144:ISBN
116:ISBN
91:ISBN
297:GAP
163:doi
83:doi
21:FOR
580::
169:.
89:.
25:MA
566:e
559:t
552:v
541:.
402:(
243:e
236:t
229:v
196:.
179:.
165::
152:.
124:.
99:.
85::
29:C
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.