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/ |