duci.ro FORUM at forumco.com
duci.ro FORUM at forumco.com
Home | Profile | Register | Active Topics | Active Polls | Members | Private Messages | Search | FAQ
Username:
Password:
Save Password
Forgot your Password?




 All Forums
 ProgrammingPool environment
 Instalarea mediului de programare
 As it is intended and history
 Forum Locked
 Send Topic to a Friend
 Printer Friendly
Author  Topic   

duci
Forum Admin


210 Posts

Posted - 07/26/2005 :  17:18:55  Show Profile  Email Poster Send duci a Private Message
Since 25 years I try to process experimental data. With some success I hope.
I have started a presentation of my tools at: You must be logged in to see this link. .
However it is only recently that one can reasonably gather enough resources.

For the students I have chosen the MINGW package and attempted to write a simple IDE with however sophisticated syntax colouring, derived from CrystalEdit.

In order to save space, for the beginners, the compilation output is file named FOR000.EXE, CPP000.EXE or PAS000.EXE, located in C:\Temp.

Software libraries:
For FORTRAN PC-SSP, SLATEC,DISLIN, along with some prototypes by myself: some numerical methods (didactic), least squares fitting, spectrum fitting (not from NR), smoothing, Fourier deconvolution (unfolding) with Tikhonov parameter, etc.

For the Free Pascal compiler the above prototypes were adapted (WinBGI and WinAPI32 graphics).

Of course for C-C++, the prototypes above are available (Dislin, WinBGI, WinAPI32 graphics).

I derived from Visual MINGW an environment for advanced users, with OPENGL, GNU GSL, and WinAPI32, WinBGI. It accepts projects and make. Good for large projects.

Of course, other pads may be used, but in this case, the classical pattern is modified in order to
- Save space on crowded computers in the Class computer pool.
- Have an advanced syntax colouring , including for WinAPI32 keywords (types, functions and constants).
- Beginners do not have to open projects, create directories, find icons, etc.

Prof.Dr. D. Ciurchea

Google AdSense

USA
Mountain View


duci
Forum Admin



210 Posts

Posted - 08/03/2005 :  16:35:07  Show Profile  Email Poster Send duci a Private Message
Mediul de programare multi-limbaj(ProgrammingPool)


    [1].
      Resursele de calcul (compilatoarele) au la baza compilatorul GNU C (GNUCommonCompiler - gcc).


    [2].
      Sunt disponibile limbajele C++, PASCAL si FORTRAN.


    [3].
      Editorul integrat (IDE) poate fi CIDE, PIDE respectiv FIDE, care creaza întotdeuna executabilul în directorul C:\temp, cu numele cpp000.exe, pas000.exe sau respectiv for000.exe.


    [4].
      Pentru proiecte WinAPI puteti folosi editorul DU.


    [5].
      Mai sunt disponibile si interpretoare (shareware) pentru limbajul BASIC (SmallBasic si LibertyBasic)


Instalare

Nu instalati produsul in directorul “Program Files” deoarece acesta contine un blanc în nume.

    a).
      Dupa executia programului SETUP, adaugati in AUTOEXEC.BAT (c:\autoexec.bat), folosind de exemplu editorul NOTEPAD, calea catre directoarele de lucru BIN, LIB, INCLUDE si UNITS\win32\rtl ale mediului de programare (poate fi pe CD pentru FORTRAN si C++!!), de exemplu:

        PATH=c:\pool\BIN\;c:\pool\lib\;c:\pool\include\; c:\pool\units\win32\rtl;

        ·La dezinstalare aceasta linie poate fi stearsa, tot manual, dar nu dauneaza sistemului.
        ·Evitati mai multe instante ale compilatorului GNU pe acelasi calculator.


    b).
      Creati directorul c:\TEMP.

    c).
      Puteti scoate pe Desktop iconitele aferente programelor: CIDE.exe, PIDE.exe si FIDE.exe, Du si DuImageEd . Cel mai bine este sa creati un folder (director), de exemplu “programare”, în care sa puneti iconitele.

    d).
      Reporniti calculatorul.



Colorarea sintactica


Editoarele permit colorarea sintactica în functie de limbajul de programare ales; CIDE, PIDE si FIDE contin cuvinte cheie WinApi si Borland BGI, foarte populare în România.

Culorile au fost alese astfel:

    - Operatori, separatori: negru
    - Paranteze: maron
    - Comentarii: ocru
    - Cuvinte cheie, C++,PASCAL, FORTRAN, BGI: albastru
    - Cuvinte cheie WinApi32: caramiziu
    - Text utilizator: rosu
    - Constante alfanumerice si numerice: verde




Typical Output

Folosirea mediului de programare


Compilatoarele aferente, CIDE, PIDE si FIDE creaza un executabil într-un singur loc (c:\temp), ceea ce evita dezordinea pe disc în cazul încercarilor.
Meniul mediilor CIDE, PIDE si FIDE este adaptat începatorilor:

    a).
      Un singur program activ (nu avem în vedere proiectele), dar cu drag&drop activ si multi-document.

    b).
      Salvarea este un pas obligatoriu în obtinerea fisierului executabil.

    c).
      Daca compilarea a reusit, executia este imediata.

    d).You must be logged in to see this link.) pentru colorare sintactica mai putin diferentiata si pentru administrarea proiectului precum si pentru proiectele complexe, constand din mai multe fisiere sursa, localizate in acelasi director, mai ales cele scrise in limbajul C++.



Prof.Dr. D. Ciurchea
Go to Top of Page
   Topic   
 Forum Locked
 Send Topic to a Friend
 Printer Friendly
Jump To:
duci.ro FORUM at forumco.com © 2000-05 ForumCo.com Go To Top Of Page
Generated in 0.23 seconds. Hello from Duci !!! Snitz Forums 2000
RSS Feed 1 RSS Feed 2
Powered by ForumCo 2000-2008
TOS - AUP - URA - Privacy Policy
ForumCo Free Blogs and Galleries
Signup for a free forum or Go Banner Free