EDIS-C Си тіліне арналған жеңіл IDE

EDIS-C (альфа), бастапқыда деп аталады ЖАҚ-С, жеке жоба ретінде басталды, «үлкен» бағдарлама жасау идеясы, ол еркін бағдарламалық жасақтама болып табылады және оны көптеген адамдар қолдана алады.

NINJA-IDE шабыттандырған оның мақсаты қазіргі уақытта басқа IDE-мен бәсекелесу емес, шындық, жақсы жақтары көп, және әдетте C бағдарламашы IDE қолданбайды, бірақ EDIS-C Бұл С-ны «құбыжық» деп санайтын студенттерге арналған қарапайым және жеңіл мультиплатформалы редакторға арналған.

Яғни, қоршаған орта С синтаксисінің өзіндік көмегі бар екенін, бастапқы кодты құрастырмас бұрын нүктелі үтірдің қашан кететінін білетіндігін, функцияларды, құрылымдарды және басқаларды визуалдау үшін бүйірлік зерттеушіні және сол жаңадан бастаушылар үшін осы тілді түсінетіндігін білдіреді. Осы сәтте айтылған соңғысы іске асырылмайды, бірақ қысқа уақыт ішінде болады;).

EDIS-C  толығымен бағдарламаланған Python, Qt графикалық кітапхана ретінде пайдалану (PyQt). Жоба өте жас және оның өсетініне сенемін. Python-мен көңіл көтеруді ұнататындарды жобаға қосылуға шақырамын. Қазіргі уақытта ол компиляторды қолданады GCC, болашақта оны пайдалануға арналған КЛАНГ.

EDIS-C негізгі ерекшеліктері

  • Барлық негізгі функциялары бар редактор (бірнеше файлдарды ашу, ашу, сақтау, сақтау, қайтару, қайталау, кесу, көшіру, қою, таңдау, жою және т.б.).
  • Бірнеше қойындыдағы бірнеше редакторлар.
  • Ағымдағы қойындыны жабыңыз, барлық қойындыларды жабыңыз және жұмыс істеп тұрғаннан басқаларын жабыңыз.
  • Бастапқы кодты басып шығарыңыз.
  • Пішімделген күн енгізу параметрлері.
  • Стандартты кітапханадан тақырып енгізу параметрлері.
  • Сызық шегі.
  • Түсініктеме мен бөлгіш сызық шекарасынан қашықтыққа сәйкес енгізілді.
  • Бөлінген сөздер мен функциялар үшін синтаксисті бөлектеу.
  • Автоматты түрде аяқтау: [], (), {}.
  • Шегініс, конфигурацияланатын.
  • Сіз кодтың бір бөлігін таңдап, оған шегініс қолдануға немесе жоюға болады.
  • Мөлдір емес конфигурация опциялары бар шағын карта.
  • Ұлғайту, кішірейту.
  • Бүйірлік тақта виджеті (бүйірлік нөмірлер).
  • Қойындылар мен бос орындарды көрсету.
  • Стандартты шығуды көрсетуге арналған виджет шығысы.
  • Басқалармен қатар ...

edis-c

2014-07-03 01:06:37 скриншоты

2014-07-03 00:52:39 скриншоты

2014-07-03 00:50:35 скриншоты

Мен көптеген ұсыныстар мен, әрине, сындарды күтемін, сонымен қатар сізді осы шағын жобаға қатысуға шақырамын.

EDIS-C бастапқы кодын қайдан алуға болады?

Бастапқы код GitHub-та орналастырылған, сіз репозиторийді клондап, қайнар көзден іске қосуға болады.

Бастапқы код


Мақаланың мазмұны біздің ұстанымдарымызды ұстанады редакторлық этика. Қате туралы хабарлау үшін нұқыңыз Мұнда.

13 пікір, өз пікіріңізді қалдырыңыз

Пікіріңізді қалдырыңыз

Сіздің электрондық пошта мекен-жайы емес жарияланады.

*

*

  1. Деректерге жауапты: Мигель Анхель Гатан
  2. Деректердің мақсаты: СПАМ-ны басқару, түсініктемелерді басқару.
  3. Заңдылық: Сіздің келісіміңіз
  4. Деректер туралы ақпарат: заңды міндеттемелерді қоспағанда, деректер үшінші тұлғаларға жіберілмейді.
  5. Деректерді сақтау: Occentus Networks (ЕО) орналастырған мәліметтер базасы
  6. Құқықтар: Сіз кез-келген уақытта ақпаратты шектей, қалпына келтіре және жоя аласыз.

  1.   диазепан дижо

    Бұл тек таза С үшін бе? немесе сонымен бірге c ++?

    1.    Eliotime3000 дижо

      Менің ойымша, мұнда GCC компилятор ретінде қолданылады.

      1.    Джон дижо

        Мен неге gcc-ді шектеу ретінде атап отырғаныңызды түсінбеймін, мен білгенімдей, gcc ұзақ уақыт бойы c, c ++ және басқа да тілдер ағындарын қолдайды.

        PS авторына: Құттықтаймыз және алғыс айтамыз, сіз қосқан кез-келген үлес әрқашан қабылданады, әсіресе егер бұл жақсы болса. Бір сұрақ, Clang-ді қолдау міндетті емес пе немесе Gcc-ті алмастырады ма? Себебі мен білетінім, Clang-ді әлі де қолдауға жетіспейтін және сіз оның осы типтегі қандай қарқынмен дамитынын білесіз.

        Бұл IDE бір күні бүкіл С отбасын қолдайды деп үміттенемін, бірақ егер ол орын алмаса, бұл маңызды емес, көп нәрсе істегеннен гөрі бір нәрсені жақсы жасағаны жақсы, бірақ жартысы немесе жоқ.

        1.    Габриэль Акоста дижо

          Көп рақмет ! Қолдау міндетті емес болады, өйткені сіз айтқандай, Clang-де жылтырататын заттар жетіспейді, бірақ көріңіз жақсы идея болып көрінді және маған жақсы нәтиже берді.

    2.    Габриэль Акоста дижо

      Ия, бір сәтте таза С үшін. Мен соңғы нұсқасын есте сақтаймын, ол C ++ үшін де дайын. Құрметпен.

      1.    Eliotime3000 дижо

        Менің білуімше, тағы сол сияқты бар Цинжай, ол C және C ++ редакторы болып табылады және шынымен тұрақты, сонымен қатар код тексергіштің тамаша сызығына ие.

        Қалай болғанда да, көріңіз. Сіз өкінбейсіз.

        1.    Габриэль Акоста дижо

          Мен сіздің пікіріңізден білдім, рахмет! Мен басында айтқанымдай, EDIS құру идеясы Python-пен көңіл көтеру, азды-көпті «керемет» нәрсе істей білу және үйрену болды. Мақсаты - студент ауыр ортада және өзінен қажет нәрселерден адаспауы. Алақай!

      2.    шини-кире дижо

        Егер ол c # -ны қолдаса, өте жақсы болар еді, өйткені бұл бізде университетте microsoft sql серверінің өзгеруімен немесе сол сияқты болады.

  2.   Eliotime3000 дижо

    Менің ойымша, бұл Zinjai деп аталатын тағы бір C ++ IDE-ді еске түсіреді, ол C сызғышымен бірге келеді (мен оның арқасында C ++ әлемін аштым).

  3.   PopArch дижо

    Өте жақсы IDE! Авторды құттықтаймын, өте толық IDE және сонымен бірге жеңіл, егер сізге қандай да бір мәліметтер қажет болса, бірақ ол өте керемет болса, мен енді C тілінен бастағаннан кейін маған көп көмектесті, бөліскеніңіз үшін көп рахмет ол!

    1.    Габриэль Акоста дижо

      Көп рақмет! Ия, көп нәрсе жоқ, әлі де альфа-нұсқада, бірақ біз күн сайын қателерді түзетіп, жаңа заттар қосамыз. Құрметпен.

  4.   нөлдер дижо

    ол жақсы көрінеді, дегенмен мен оны питон 3-те болғанды ​​қалаған болар едім

  5.   Тирсо Кіші дижо

    Керемет көрінеді, мен оны бірден байқап көремін.