Symantec (Think) C/C++ 8.6

Shared by: MR
On: 2014-04-16 10:23:26
Updated by: Flk157
On: 2020-08-30 02:37:15
Other contributors: that-ben
Rating: 0.00 Clarus out of 10 (0 vote)
Rate it: 12345678910


(There's no video for Symantec (Think) C/C++ 8.6 yet. Please contribute to MR and add a video now!)

  • Symantec C 8.6 disc graphic 
  • Split editor with user set marker selection 
  • Batch search with results 
  • Class browser 
  • Debugger with data format display selection 
  • Debugger with source selection 
  • Debugger with auxiliary window and expression display 

What is Symantec (Think) C/C++ 8.6?

This IDE includes several tools:

- the project manager with an editor,

- a class browser,

- a debugger,

- the GUI generation tool Visual Architect using the Think Class Library (TCL). 

With this you can literally draw the user interface of your application (windows, menus, dialogues with their items). For the menu items and buttons you can specify which window will be opened or function will be called. In fact you define a command ( or choose a predefined one) and the class that handles it.

You generate the GUI of your application by picking the elements from a tool palette and place them on the screen or in a window. VA will generate the resources as well as the code.

You just need to know which purpose a GUI item suits  (for example Panorama for graphical drawings, Subview to handle a part of a window separately). All those classes may be extended. A diagram is given in the uploads.
For every GUI item, Visual Architect will generate 2 classes x_(ClassName) and  (ClassName) derived from the first as well as the necessay ressources for the project. On each generation following a modification, the first (parent) will be overwritten, but not the second in which you will fill the empty methods or add new ones.
The generated code can be compiled and run directly.

My experience (with release 8.5) is that sometimes the object code gets corrupted, especially when a debugging session ends with an error (effect: crash of application or atof returning wrong value). In this case, just clean up the project by removing the objects (even all build information), and recompie all.

The debugger is quite nice. It is even possible to type in small expressions or conversions (to have an hexadecimal address displayed in decimal format for example.)

The distribution (at least 8.5) includes the development tool MPW.

Download Symantec (Think) C/C++ 8.6 for Mac

Symantec_C_v8_R6.toast_.sit (256.37 MiB / 268.83 MB)
System 7.0 - 7.6 - Mac OS 9 / Toast image, compressed w/ Stuffit
192 / 2014-04-16 / 55ebd2556ce776d222877d648d1cdb0c6b76ef06 / /
TCL_diagram.pdf (548.88 KiB / 562.05 KB)
Think Class Library Diagram
4 / 2020-08-12 / bbaa810e0aabf339b724336e0bdd8fa80a70ea33 / /
FaQ_SymantecC--.pdf (3.06 MiB / 3.21 MB)
FAQs Symantec C++ 8.x
6 / 2020-08-12 / 2020-08-20 / 7cf38e05afbfe36d7032bb3791b65e77131e3467 / Useful info / / (273.49 MiB / 286.77 MB)
/ Zipped
20 / 2017-11-20 / 5f9cf49bcae9d5377f9dd794592ac4041c1680b1 / /


68K + PPC (FAT)

Compatibility notes

Emulating this? It should run fine under: SheepShaver

To date, Macintosh Repository served 1251323 old Mac files, totaling more than 238246GB!
Downloads last 24h = 862 : 199705.7MB
Last 5000 friend visitors from all around the world come from:
1969 (Mac OS 7.5.3)
Let's chat about old Macs!
Online users / Filter: