EDIS-C Lagani IDE za jezik C

EDIS-C (alfa), u početku nazvan STRANA-C, započet kao lični projekat, ideja o stvaranju „velikog“ programa, koji je besplatan softver i koji mogu koristiti mnogi.

Inspiriran NINJA-IDE-om, njegov trenutno cilj nije nadmetati se s ostalim IDE-ima koji postoje, istina je da postoji mnogo dobrih, i generalno programer C ne koristi IDE, već EDIS-C Namijenjen je jednostavnom i laganom multiplatform uređivaču, dizajniranom za one studente koji C vide kao "čudovište".

Odnosno, da Okolina ima samopomoć u sintaksi C, da zna kada nedostaje točka i zarez prije sastavljanja izvornog koda, bočnog istraživača za vizualizaciju funkcija, struktura itd., Ukratko, sve što je potrebno učiniti više prijateljski ovaj jezik za one početnike. Ovo posljednje spomenuto za sada nije implementirano, ali bit će za kratko vrijeme;).

EDIS-C  potpuno programiran u piton, koristeći Qt kao grafičku biblioteku (PyQt). Projekt je vrlo mlad i nadam se da će rasti. Pozivam one koji se vole zabavljati s Pythonom da se pridruže projektu. Trenutno koristi kompajler GCC, u budućnosti je namijenjen za upotrebu CLANG.

Osnovne karakteristike EDIS-C

  • Uređivač sa svim osnovnim funkcijama (otvaranje, otvaranje više datoteka, spremanje, spremanje kao, poništavanje, ponavljanje, izrezivanje, kopiranje, lijepljenje, odabir, brisanje itd.).
  • Više urednika na više kartica.
  • Zatvorite trenutnu karticu, zatvorite sve kartice i zatvorite sve osim one na kojoj radite.
  • Ispis izvornog koda.
  • Opcije umetanja formatiranog datuma.
  • Opcije umetanja zaglavlja iz standardne biblioteke.
  • Margina linije.
  • Umetnuti komentarirani naslov i separator prema udaljenosti od margine reda.
  • Isticanje sintakse za rezervirane riječi i funkcije.
  • Automatsko dovršavanje: [], (), {}.
  • Samo-uvlačenje, podesivo.
  • Možete odabrati dio koda i primijeniti ili ukloniti uvlaku na njega.
  • Mini karta s opcijama za konfiguraciju neprozirnosti.
  • Povećavanje, smanjivanje.
  • Dodatak bočne trake (brojevi bočnih linija).
  • Prikaz kartica i razmaka.
  • Izlaz widgeta za prikaz standardnog izlaza.
  • Između ostalih više ...

edis-c

Snimak ekrana sa 2014-07-03 01:06:37

Snimak ekrana sa 2014-07-03 00:52:39

Snimak ekrana sa 2014-07-03 00:50:35

Čekam mnogo prijedloga i naravno kritika, kao i ponovno vas pozivam da se pridružite ovom malom projektu.

Gdje mogu dobiti izvorni kod za EDIS-C?

Izvorni kod je hostiran na GitHub-u, možete klonirati spremište i pokrenuti ga iz izvora.

Izvorni kod


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   diazepam rekao je

    Da li je to samo za čisti C? ili takođe c ++?

    1.    eliotime3000 rekao je

      Pretpostavljam da je, jer koristi GCC kao kompajler.

      1.    Juan rekao je

        Ne razumijem zašto spominjete gcc kao ograničenje, koliko sam znao da gcc već dugo podržava c, c ++ i druge tokove jezika.

        PS autoru: Čestitamo i hvala, svaki doprinos koji dodate uvijek je dobrodošao, pogotovo ako je dobar. Jedno pitanje, hoće li Clang podrška biti neobavezna ili će zamijeniti Gcc? Jer, koliko sam znao, Clangu još uvijek nije bilo potrebno podržati stvari i već znate kojim tempom napreduje u ovoj vrsti stvari.

        Nadamo se da će ovaj IDE jednog dana podržati cijelu C porodicu, ali ako se to ne dogodi, nema veze, bolje je da nešto dobro napravite, nego da "napravite" mnoge, ali pola ili nedovršene.

        1.    Gabriel Acosta slika rezerviranog mjesta rekao je

          Hvala puno ! Podrška će biti neobavezna, jer, kako kažete, Clangu nedostaju stvari za poliranje, ali činilo se kao dobru ideju za pokušaj i dala mi je dobre rezultate.

    2.    Gabriel Acosta slika rezerviranog mjesta rekao je

      Da, trenutno za čisti C. Imaću na umu konačnu verziju, sigurno je spremna i za C ++. Pozdrav.

      1.    eliotime3000 rekao je

        Koliko znam, postoji i sličan Zinjai, koji je C i C ++ urednik i zaista je stabilan, kao i izvrsnu liniju provjere koda.

        U svakom slučaju, probajte. Nećete požaliti.

        1.    Gabriel Acosta slika rezerviranog mjesta rekao je

          Saznao sam iz vašeg komentara, hvala! Kao što sam rekao na početku, ideja stvaranja EDIS-a bila je zabaviti se s Pythonom, biti u mogućnosti učiniti nešto više-manje "sjajno" i naučiti. Cilj je da se učenik ne izgubi u teškom okruženju i sa mnogo više stvari nego što mu je potrebno. Živjeli!

      2.    shini kire rekao je

        Bilo bi sjajno da podržava c #, jer nam se to događa u uniji zajedno s mangmentacijom SQL sql servera ili slično

  2.   eliotime3000 rekao je

    Pretpostavljam da me to podsjeća na još jedan C ++ IDE zvan Zinjai, koji također dolazi s C provjerom linije (zahvaljujući njemu sam otkrio čudesni svijet C ++).

  3.   PopArch rekao je

    Vrlo dobar IDE! Čestitam autoru, vrlo cjelovit i istodobno lagan IDE, ako trebate neke detalje, ali to je super, puno mi je pomoglo sada kad sam tek počeo s jezikom C, puno hvala na dijeljenju to!

    1.    Gabriel Acosta slika rezerviranog mjesta rekao je

      Hvala puno! Da, mnogo stvari nedostaje, još uvijek u alfa verziji, ali svaki dan ispravljamo greške i dodajemo nove stvari. Pozdrav.

  4.   zerveros rekao je

    Izgleda dobro, mada bih više volio da je u pythonu 3

  5.   Tyrus Junior rekao je

    Izgleda sjajno i odmah ću probati.