home *** CD-ROM | disk | FTP | other *** search
/ Loadstar 6 / 006.d81 / comal < prev    next >
Text File  |  2022-08-26  |  2KB  |  138 lines

  1.            COMAL REVIEW
  2.            {CBM-T}{CBM-T}{CBM-T}{CBM-T}{CBM-T}{CBM-T}{CBM-T}{CBM-T}{CBM-T}{CBM-T}{CBM-T}{CBM-T}
  3.  
  4.  
  5.     When LOADSTAR first started I
  6.  
  7. wrote a comment about the language
  8.  
  9. COMAL.  I again want to rave about
  10.  
  11. it.  I have been using the disk load-
  12.  
  13. ed version for quite sometime and
  14.  
  15. really love it.  I have recently
  16.  
  17. ordered a cartridge version which will
  18.  
  19. make programming close to perfect.
  20.  
  21. COMAL is a structured language which
  22.  
  23. uses most of the keywords of BASIC
  24.  
  25. with many added features.  It is sim-
  26.  
  27. ple to use and you can solve problems
  28.  
  29. just as you do in real life, by break-
  30.  
  31. ing each task into its major subtasks
  32.  
  33. and then breaking each of these down
  34.  
  35. into their parts.  Each subtask is
  36.  
  37. written in the form of a procedure or
  38.  
  39. function which is named in readable
  40.  
  41. English.
  42.  
  43.     Procedure and variable names can
  44.  
  45. have as many characters as you like
  46.  
  47. making programs very readable to
  48.  
  49. others.  C-64 COMAL also has the
  50.  
  51. 'Turtle Graphics' of LOGO giving HI-
  52.  
  53. RES capability painlessly.  It also
  54.  
  55. includes many Sprite commands and the
  56.  
  57. cartridge version will also have sound
  58.  
  59. commands.
  60.  
  61.     It handles disk files (both
  62.  
  63. Sequential and Relative) with ease. No
  64.  
  65. complicated commands.  Sequential
  66.  
  67. files can also be 'appended' easily.
  68.  
  69.     It has automatic line numbering
  70.  
  71. and listing is done automatically in
  72.  
  73. an indented fashion highlighting
  74.  
  75. the program's logical structure.  It
  76.  
  77. has advanced program structures such
  78.  
  79. as IF-THEN-ELSE, REPEAT-UNTIL,
  80.  
  81. DO-WHILE and CASE.
  82.  
  83.     I have written a complete state
  84.  
  85. income tax program in COMAL and am
  86.  
  87. currently translating a complete
  88.  
  89. database program which I originally
  90.  
  91. wrote in BASIC.  The lanquage is
  92.  
  93. modular making modification easy.
  94.  
  95. It also has superb string handling
  96.  
  97. capabilities (No Garbage Collection!!)
  98.  
  99. and is about 70 times faster than
  100.  
  101. BASIC in string searches.  If the
  102.  
  103. cartridge pans out as I hope I will
  104.  
  105. probably never use BASIC again.  In-
  106.  
  107. cidently for those familiar with
  108.  
  109. PASCAL, COMAL uses almost the same
  110.  
  111. structures, but with no formal var-
  112.  
  113. iable declarations (other than dim-
  114.  
  115. sioning of strings and arrays).
  116.  
  117.     I would be interested in knowing
  118.  
  119. if any of the other LOADSTAR people
  120.  
  121. have used COMAL and what their com-
  122.  
  123. ments are.  I remember there was one
  124.  
  125. mention of it in an earlier issue.
  126.  
  127.  
  128.  
  129.  
  130.  
  131.                   Russell Jensen
  132.                   1652 Euclid Ave.
  133.                   Camarillo, CA
  134.                               93010
  135.                   (805) 482-3875
  136.  
  137. --------------------------------------
  138.