The starting » History » Version 3
  iri, 12/02/2013 10:45 PM 
  
| 1 | 1 | iri | h1. The starting or how to code in Scol ?  | 
|---|---|---|---|
| 2 | |||
| 3 | Welcome to new programmers.  | 
||
| 4 | If you have never coded, this will be enough easy because Scol is an interpreted and high level language. The source code are text files.  | 
||
| 5 | You can program from any platform (and next execute from any supported platform).  | 
||
| 6 | |||
| 7 | The first thing to do is to install Scol.  | 
||
| 8 | Next, use a text editor, like "Scite":http://www.scintilla.org/SciTE.html, "Notepad++":http://notepad-plus.sourceforge.net/, .... Choose your favortite !  | 
||
| 9 | That's all !  | 
||
| 10 | |||
| 11 | Now, you should learn the language ! For that :  | 
||
| 12 | * this wiki  | 
||
| 13 | * the Scol tutorial (english or french version), downloadable from the "Documents":http://redmine.scolring.org/projects/tutorials/documents section  | 
||
| 14 | * the Scol reference language, available from the same "section":http://redmine.scolring.org/projects/tutorials/documents  | 
||
| 15 | * study and understand the existing source codes  | 
||
| 16 | * the forum to post all your questions : http://www.scolring.org/forum  | 
||
| 17 | * other web resources  | 
||
| 18 | |||
| 19 | h2. Text editors  | 
||
| 20 | |||
| 21 | Some addons are availables for few text editors : code completion, syntax highlighting, ... (alphabetic order)  | 
||
| 22 | |||
| 23 | h3. "Bluefish":http://bluefish.openoffice.nl/  | 
||
| 24 | |||
| 25 | Bluefish is a free multiplatform text editor targeted towards programmers and webdevelopers  | 
||
| 26 | Syntax highlighting and code completion : [[Bluefish]]  | 
||
| 27 | |||
| 28 | h3. "Emacs":http://www.gnu.org/software/emacs/  | 
||
| 29 | |||
| 30 | Emacs is a free multiplatform text editor (and more !).  | 
||
| 31 | Syntax highlighting : [[Emacs]]  | 
||
| 32 | |||
| 33 | h3. "Gedit":http://projects.gnome.org/gedit/  | 
||
| 34 | |||
| 35 | Gedit is a free multiplatform text editor with a lot of availables plugins.  | 
||
| 36 | Syntax highlighting, code completion and few Scol plugins [[Gedit]]  | 
||
| 37 | |||
| 38 | h3. "Nano":http://www.nano-editor.org/  | 
||
| 39 | |||
| 40 | Nano is a free text editor on Unix-like system, using a command line interface.  | 
||
| 41 | Syntax highlighting : [[Nano]]  | 
||
| 42 | |||
| 43 | 3 | iri | h3. "Geany":http://www.geany.org/  | 
| 44 | |||
| 45 | Geany is a free multiplateform text editor  | 
||
| 46 | Syntax highlighting, functions list, code completion : [[Geany]]  | 
||
| 47 | |||
| 48 | 1 | iri | h3. "Notepad++":http://notepad-plus.sourceforge.net/  | 
| 49 | |||
| 50 | Notepad++ is a free text editor for MS Windows system.  | 
||
| 51 | Syntax highlighting, functions list, code completion : [[Notepad++]]  | 
||
| 52 | |||
| 53 | h3. "Ultra-Edit":http://www.ultraedit.com/  | 
||
| 54 | |||
| 55 | Ultra-Edit is a shareware for MS Windows system.  | 
||
| 56 | Syntax highlighting and (partial) code completion) : "wordfile.txt":http://www.scolring.org/files/rscs/wordfile.txt  | 
||
| 57 | |||
| 58 | h2. IDE (Integrated Development Environment)  | 
||
| 59 | |||
| 60 | h3. "Code::Blocks":http://www.codeblocks.org/  | 
||
| 61 | |||
| 62 | Code::Blocks (C::B) is a free C/C++ IDE. You can add a Scol support like the syntax highlinghting : [[Code Blocks]]  | 
||
| 63 | This software can be helpful if you develop the Scol language too.  | 
||
| 64 | 2 | iri | |
| 65 | h3. "Eclipse":http://www.eclipse.org/  |