Бағдарламалық жасақтама құралдары
-
Ортақ Тілдік Инфрақұрылым: Техникалық Стандарт және Орындалу Ортасы
Жалпы тілдік инфрақұрылым (CLI) – .NET Framework, Mono сияқты орталықтар үшін ашық стандарт. Әртүрлі платформаларда кодты орындауға мүмкіндік береді. 💻🌐
-
Бағдарламалық жасақтама құралдары жиынтығы
Бағдарламалық жасақтама құралдары: IDE дегеніміз не? Код редакторы, құрастыру құралдары, қателерді жою және GUI жасауға көмектесетін IDE туралы біліңіз.
-
Бағдарлама кодтарын тексеру құралы
Қателерді іздеуге арналған Lint құралы – код сапасын жақсартатын, стильдік қателерді анықтайтын бағдарлама. Бағдарламалаудағы қателерді тексеруге көмектеседі.
-
Curl бағдарламалау тілі: веб-қосымшалар үшін біріктірілген құрал
Curl бағдарламалау тілі: веб-қосымшалар үшін, форматтау мен бағдарламалауды біріктіріп, күрделі объектілерді енгізуді жеңілдетеді. HTML, JavaScript сияқты мүмкіндіктер бар.
-
Ортақ Тілдік Инфрақұрылымның (CLI) аралық тілі
Орташа тіл (CIL): CLI спецификациясындағы бірыңғай код жинағы. .NET қолданбаларын жасау үшін CIL-ге компиляцияланатын тілдер, JIT арқылы жергілікті кодқа аударылады.
-
Parrot: Динамикалық тілдерді іске қосуға арналған виртуалды машина
Parrot – бұрынғы тілдерді орындауға арналған ашық кодты виртуалды машина. Raku, Perl үшін жасалған, жылдам, ықшам, көп платформалы құрал.
-
C++ STL кітапханасы: Негізгі алгоритмдер мен құрылымдар
C++ STL кітапханасы: алгоритмдер, контейнерлер, функциялар мен итераторлар. Қолдану оңай, кез келген типпен жұмыс істейді. Бағдарламалауды жеңілдетіңіз!
-
Microsoft Visual C++: Дамыту ортасы және тарихы
Microsoft Visual C++: C, C++ тілдері үшін құрастырушы. Visual Studio құрамында, Windows қолданбаларын жасауға көмектеседі. Жүктеу және пайдалану тегін!
-
Gauche: Өндірістік орта үшін Scheme жүйесі
Gauche – R7RS Scheme жүзеге асыруы, өндірістік ортада скрипттер үшін жасалған. Жылдам жүктелу, жүйе интерфейсі, көптілділік қолдауы бар. BSD лицензиясы.
-
Автоматты конфигурация жасау құралы
Автонастройка бағдарламасын жасау құралы – GNU Autoconf. Ол жүйеде орнату және құрастыру скрипттерін жасауға көмектеседі. C, C++ тілдері үшін өте пайдалы!
-
GNU Libtool: Бағдарламалық құралдарды дамыту үшін платформалық тәуелсіздікті қамтамасыз ету
GNU Libtool – қайнан кодтан ортақ кітапханаларды құрастырудағы үйлесімділікті қамтамасыз ететін құрал. Әртүрлі платформалар үшін командаларды біркелкі жасайды.
-
GNAT: Ada бағдарламалау тілі үшін еркін құрастырушысы
GNAT – Ada бағдарламалау тілі үшін ақысыз құрастырғыш. Ada 2012, 2005, 95, 83 нұсқаларын қолдайды. GNU GCC құрамында, Ada стандартында көмектеседі.
-
KDevelop: Біріктірілген дамыту ортасы
KDevelop – тегін, ашық бастау кодты IDE. C++, JavaScript, PHP, Python тілдері үшін код жазу, түзету, басқару құралдары бар. KDE жобасының бөлігі.
-
PHP тілінің Zend қозғалтқышы: құрылысы мен даму тарихы
PHP тілі үшін Zend Engine: компилятор, орта және виртуалды машина. PHP 4 нұсқасынан бастап қолданылады, Andi Gutmans және Zeev Suraski жасаған.
-
DotGNU: GNU Жобасының тоқтатылған .NET альтернативасы
DotGNU – GNU жобасының бұрынғы бөлігі, Microsoft .NET Framework-ке еркін балама ретінде құрылған. CLS стандартымен үйлесімді, платформадан тәуелсіз.
-
Визуалдық Компоненттер Кітапханасы: Delphi және .NET арасындағы эволюция
VCL – Microsoft Windows қосымшаларының интерфейсін жасауға арналған Object Pascal негізіндегі визуальды компонент кітапханасы. Бағдарламалау, Delphi, компоненттер.
-
SPARK бағдарламалау тілі: қауіпсіздік пен сенімділік үшін
SPARK бағдарламалау тілі – қауіпсіздік пен сенімділік қажетті жүйелер үшін Ada негізіндегі ресми тіл. SPARK2014 нұсқасы туралы біліңіз!
-
Дельфи: Жалпы мақсатты бағдарламалау тілі және қолданба құрастыру ортасы
Delphi – жоғары жылдамдықпен бағдарлама жасауға арналған Object Pascal тілі. Windows, macOS, iOS, Android және Linux үшін код жасайды. IDE, VCL, FireMonkey.
-
POSIX үйлесімді жүйелер үшін TenDRA C/C++ компиляторы
ТенDRA компиляторы C/C++ POSIX жүйелері үшін, BSD лицензиясымен ашық кодты жоба. Ұлыбританияда жасалған, қазіргі уақытта дамытылуда.
-
Бағдарламалық құралдар мен дамыту орталары
Бағдарлама құрастыру құралдары: дамытушыларға қолдау көрсетуге, түзетуге және бағдарламалар жасауға арналған программалар. IDE, редакторлар, компиляторлар туралы біліңіз.
-
OWL бағдарламалық құралдар шеңбері және тарихы
OWL – Windows және OS/2 үшін C++ қолданба құруды жеңілдететін құрал. VCL-ге дейін Borland-тың басты өнімдерінің бірі болды. OWLNext жобасы қолдауын жалғастыруда.
-
OpenOffice және LibreOffice бағдарламаларындағы Universal Network Objects (UNO) моделі
OpenOffice & LibreOffice бағдарламаларындағы UNO компоненттік моделі: түрлі тілдерде өзара байланыс, кеңейтімділік, Java, Python қолдауы. Бағдарлама құруға көмектеседі.
-
Бағдарламалық кодтан құжаттама жасауға арналған тегін бағдарламалық құрал
Doxygen – бағдарлама кодынан автоматты түрде құжаттама жасауға арналған тегін бағдарлама. Код талдау, сызбалар жасау, өзіндік анықтамалар құру мүмкіндігі бар.
-
SWIG: C/C++ бағдарламаларын түрлі тілдермен байланыстыру құралы
SWIG – C/C++ кодты Lua, Python, Java сияқты тілдермен байланыстыруға арналған ашық кодты құрал. Бағдарламаларды интеграциялауды жеңілдетеді.
-
Хаскель тілінің GHC компиляторы
Haskell тілі үшін GHC компиляторы: жүктеу, мүмкіндіктері, оптимизациялар. Ашық кодты, платформалық және тегін құрал. Бағдарламалауды жеңілдетіңіз!
-
Тегін Pascal және ObjectPascal компиляторы мен IDE
Тегін Pascal және Object Pascal компиляторы – FPC. Кеңейтілген мүмкіндіктер, көп платформалы қолдау, және түрлі Pascal диалекттерін үйлестіруге мүмкіндік береді. Бағдарламалау үшін тамаша!
-
Көп тілдік компиляторлар үшін артқы ұш
LLVM: Көп тілді компилятор құрастырушысы. Орташа тілді ұсынылым арқылы кодты оңтайландыру, түрлі платформалар үшін қолдау. Бағдарламалау тілдеріне шолу.
-
Микрософттың Shared Source Common Language Infrastructure (SSCLI) және Rotor туралы мәліметтер
Microsoft-тың .NET негізі – SSCLI (Rotor) ашық бастауыш коды. Білім беру мақсатында, .NET кітапханаларын зерттеуге және өзгертуге мүмкіндік береді.
-
IDE-лерде кодты автоматты толықтыру мүмкіндігі
IDE-де кодты автоматты толықтыру мүмкіндігі – бағдарламалау жылдамдығын арттырады, қателерді түзетеді, код ұсынады. AI негізінде жұмыс істейді.
-
Кодты түсіну құралы: Ctags шолуы
Ctags – кодты түсінуге арналған құрал. Бағдарлама кодтарындағы функциялар, айнымалылар тізімін жасап, жылдам іздеуге көмектеседі.
-
C++ кітапханалары: Boost және оның рөлі
C++ Boost кітапханалары: сызықтық алгебра, жіптік өңдеу, сурет өңдеу, реттеуші өрнектер және т.б. C++11/17 стандарттарына енген. Бағдарламалауға көмек!
-
LCC компиляторы: құрылымы, қолданылуы және мүмкіндіктері
LCC C тілмегі: қарапайым құрылымы, толық құжаттамасы бар. 3.6 нұсқасының коды «A Retargetable C Compiler» кітабында келтірілген. Жаңа нұсқасы – 4.2.
-
Microsoft-тың JScript NET бағдарламалау тілі
JScript.NET – Microsoft ұсынған .NET бағдарламалау тілі. JScript-тен өзгешелігі – кодты алдын ала компиляциялау қажеттігі, CLR қолдауы, ActiveX/COM технологияларымен үйлесімділік.
-
Active Template Library (ATL): Windows әзірлеу кітапханасы
ATL кітапханасы: Microsoft-тың COM объектілерін жасауды жеңілдететін C++ үлгілері. ActiveX басқару элементтері, автоматтандыру серверлері үшін өте пайдалы.
-
Perforce Jam: Ашық көзді құрастыру жүйесінің шолуы
Perforce Jam – ашық кодты құрастыру жүйесі. Make-тің орнына қолданылды, Unix, Windows, Mac OS сияқты платформаларда жұмыс істеді. Бағдарлама құруға арналған.
-
Borland Kylix: Linux-қа арналған Delphi және C++ Builder ортасы
Borland Kylix – Linux-қа арналған IDE, Delphi және C++ Builder негізінде құрылған. Қазіргі уақытта Lazarus IDE және Delphi кросс-компиляторымен алмастырылды.
-
CLISP: Common Lisp тілінің нұсқасы
CLISP – Common Lisp бағдарламалау тілінің нұсқасы. Unix, Windows жүйелерін қолдайды, C және Lisp-те жазылған, GNU GPL лицензиясымен тегін таратылады.
-
Cilk бағдарламалау тілдерінің даму тарихы
Cilk, Cilk++, Cilk Plus және OpenCilk – параллель есептеуге арналған C және C++ тілдеріне негіделген бағдарламалау тілдері. MIT жасаған, Intel қолдауын жойғаннан кейін OpenCilk ретінде қайта жаңартылды.
-
Open64: Оптимизациялық компилятор және зерттеу платформасы
Open64 – Itanium және x86-64 процессорлары үшін ашық бастаулы оптимизациялық компилятор. Зерттеу платформасы ретінде қолданылады. Бастапқы коды тегін!
-
Бағдарлама кодтарын өңдеуге арналған мәтін редакторы
Код редакторы – бағдарлама кодтарын өңдеуге арналған арнайы текстовый редакторлар. Синтаксис атау, автоматты толықтыру, IDE интеграциясы бар.
-
IronPython: .NET және Mono үшін Python нұсқасы
IronPython: .NET және Mono үшін Python тілінің орындалуы. Ашық кодты, C# тілінде жазылған, Visual Studio қолдауы бар. ДLR негізінде жұмыс істейді.
-
Ada бағдарламалық ортасы үшін интерфейс спецификациясы (ASIS)
Ada тіліндегі бағдарламаларды талдау үшін ASIS интерфейсі – қабатталған, ашық архитектура. CASE құралдарына қолжетімділік, ортаны жеңілдетуге көмектеседі.
-
Визуалворкс: Smalltalk тілінің платформалық нұсқасы
VisualWorks: Smalltalk бағдарламалау тілінің платформааралық нұсқасы. Объектілерге негіделген дамыту жүйесі, Xerox PARC-тан бастау алады. Объектілік бағдарламалау.
-
Қырықтан астам тілді қолдайтын кіріс әдісі платформасы
SCIM – 30+ тілді қолдайтын, Linux/BSD үшін әзірленген кіріс әдісі платформасы. C++ тілінен C-ға көшті, бағдарламалауды жеңілдетеді. Тілдерді тез енгізу!
-
Бір рет жаз, кез келген платформада компиляциялау философиясы
Жазып бір, кез келген жерде жинақтайтын (WOCA) қағидасы – кодты өзгертусіз әртүрлі платформада жүргізуге мүмкіндік береді. C++, Go, Ada тілдері сияқты көптеген бағдарламалау тілдері қолданады.
-
Визуал Пролог: Тарихы, мүмкіндіктері және дамуы
Visual Prolog – Prolog тілінің кеңейтілген, объектіге бағытталған нұсқасы. Windows қосымшаларын, DLL-дерді жасауға, дерекқорлармен жұмыс істеуге мүмкіндік береді.
-
Басқарылатын Код және CLR Тұжырымы
Басқарылатын код — .NET, CoreFX сияқты ортада ғана жұмыс істейтін бағдарлама коды. C#, Visual Basic NET тілдерімен жазылған, CLR-мен өзара әрекеттеседі.
-
Microsoft C++ кеңейтімдерінің тоқтатылуы (2004)
C++/CLI: Microsoft-тың 2004 жылы қолданудан шығарылған C++ тілінің кеңейтімдері. .NET Framework үшін жаңа мүмкіндіктер, C++/CLI Visual Studio 2005-те енгізілді.
-
C++/CLI: .NET үшін C++ тілінің нұсқасы
C++/CLI: .NET платформасы үшін C++ тілінің нұсқасы. Visual Studio 2005-тен бастап қолданылады, C# сияқты тілдермен үйлесімділік қамтамасыз етеді. Бағдарламалау!
-
Ортақ Тілдік Инфрақұрылымның Метадеректерi және Кластар
CLI тіліндегі метадеректер сыныптар мен мүшелерін сипаттайды. CIL кодын құрастырушы құрал жасайды, орындау кезінде тексеріледі. Бағдарламалау үшін маңызды!
-
Ортақ Тілдік Инфрақұрылымдағы Ассамблеялар
Жалпы тілдік инфрақұрылымдағы (CLI) жиналымдар – Windows жүйесінде қолданылатын, кодты тарату, нұсқалау және қауіпсіздік үшін пайдаланылатын құрал. CIL кодын қамтиды.
-
IP Pascal: Pascaline программалау тілінің жүзеге асырылуы
IP Pascal: ISO 7185 Pascal бағдарламалау тілінің кеңейтілген нұсқасы. Модульдік, параллель тапсырмалар, динамикалық массивтер, TCP/IP кітапханасы бар. Көп платформалы.
-
Camlp4 және Camlp5: Программалау тілдері үшін кеңейтілмелі парсерлер құралы
Camlp4 – OCaml тілі үшін кеңейтілмелі парсерлер құруға арналған бағдарламалық жүйе. Синтаксистік кеңейтімдерді анықтау, INRIA әзірлеген.
-
AutoIt: Microsoft Windows үшін бағдарламалау тілі
AutoIt – тегін Windows бағдарламалау тілі. Автоматтандыру скрипттері, макростар жасауға, BASIC синтаксисімен жұмыс істеуге арналған. Жаңа мүмкіндіктер!
-
.NET Reflector: Кодты талдау және декомпиляция құралы
.NET Reflector – .NET Framework бағдарламасын зерделеу, декомпиляциялау және талдау құралы. Кодты C#, VB.NET, C++/CLI тілдеріне айналдырады.
-
Дэвид Абрахамс: C++ және Swift дамытушысының өмір жолы
Дэвид Абрахамс – C++ программист, Boost негіздейтіні, шаблонды метапрограммалау бойынша автор. C++ стандарты комитетінде жұмыс істеген. Бағдарламалау туралы ақпарат!
-
ProDG: PlayStation, GameCube және Nintendo платформалары үшін әзірлеу құралдары жиынтығы
ProDG – PlayStation, Nintendo ойындары үшін SN Systems жасаған құралдар жиынтығы. Ассамблерлер, C/C++ компиляторы, отладчиктер және ProView бағдарламасы кіреді.
-
PyPy: Python бағдарламалау тілінің балама нұсқасы
PyPy – Python бағдарламалау тілінің жылдам әрі тиімді нұсқасы. JIT құрастырушысы арқасында CPython-нан озып шығады. Қолдау көрсетілмейтін модульдерге назар аударыңыз!
-
C++ Кітапханасына Қосымшалар: TR1 Есебі
C++ TR1 кітапханасы: C++03 стандартына ұсынылған кеңейтімдер (реттік өрнектер, смарт көрсеткіштер, хеш кестелер). C++11-ге кірді!
-
Cscope
-
Open Watcom C/C++: Дамыл жолы мен қазіргі жағдайы
Open Watcom C/C++: DOS, Windows, Linux үшін C, C++ және Fortran тілдерін дамыту ортасы. Тегін жүктеу, 16/32/64 бит процессорлармен үйлесімді. 💻📚
-
Магик: Объектіге бағытталған бағдарламалау тілі
Magik бағдарламалау тілі: Объектіге бағытталған, көп мұрагерлік, динамикалық типтеу. Smallworld GIS жүйесі үшін 1989 ж. жасалған, қазір GE Energy қолдайды.
-
Басқа тілде жазылған кітапхананы пайдалануға мүмкіндік беретін интерфейс
Бағдарламалау тілдерін байланыстыру: шетелдік кітапханаларды пайдалану үшін API және wrapper кітапханалар. C/C++ кітапханаларын Java, Python сияқты тілдерде қолдану.
-
Code::Blocks – Ашық бастау кодты, көп платформалы IDE
Code::Blocks – тегін, ашық кодты, көп платформалы IDE. C, C++, Fortran тілдерін қолдайды, GCC, Clang, Visual C++ компиляторларымен жұмыс істейді.
-
SmartEiffel: GNU Eiffel компиляторы және LibertyEiffel жобасы
SmartEiffel: Тегін Eiffel құрастырғышы, LibertyEiffel жобасы. C немесе Java кодына аудармалайды, кез келген платформада жұмыс істейді. LORIA/INRIA әзірледі.
-
Steel Bank Common Lisp: Тегін жүйелендіру және даму ортасы
Steel Bank Common Lisp (SBCL) – тегін, жоғары өнімді Common Lisp жүйесі. Компилятор, Unicode қолдауы, және кеңейтімдер бар. Ашық кодты бағдарлама.
-
Libcwd кітапханасы: C++ қолданбаларын түзету құралы
Libcwd кітапханасы – GCC-мен жасалған C++ бағдарламаларын қатесіздікке тексеруге арналған құрал. Ол жадты басқару, деректерге қолжеткізу және шығару мүмкіндіктерін ұсынады.
-
Жарнамаланған кодты түпнұсқа кодқа шақыру қызметтері (P/Invoke)
P/Invoke: .NET кодында жазылмаған кітапханаларды (DLL) шақыру мүмкіндігі. C# және VB.NET-те жүргізілетін кодты кеңейтуге көмектеседі. Операциялық жүйеге тікелей қол жеткізу!
-
Oxygene: Delphi негізіндегі жаңа бағдарламалау тілі
Oxygene – Delphi Object Pascal негізіндегі жаңа бағдарламалау тілі. .NET, Java платформаларында жұмыс істейді, Visual Studio & Fire IDE қолдайды.
-
Ұлыбританиялық ionCube Ltd. бағдарламалық компаниясы
🇬🇧 ionCube Ltd – британдық бағдарламалық компания. PHP кодының қорғалуын қамтамасыз етеді, лицензиясыз қолдануды болдырмайды. Қауіпсіздік, енкодирование, PHP Accelerator.
-
FpgaC: C тілінен FPGA схемаларын жасау құралы
FpgaC: C тілінен цифрлық схемалар құрастыратын кремний компиляторы. FPGA, CPLD немесе ASIC үшін қолданылады. Бағдарлама жасауды жеңілдетеді!
-
Ағаш құрылымдарын сипаттау тілі (TreeDL)
TreeDL: абстракті ағаш құрылымдарын сипаттау тілі. Компиляторлар, түрлендіргіштер үшін пайдалы, интерфейс құжаттамасын жасауға, кодты автоматтандыруға көмектеседі.
-
Chicken: Scheme тілін жүзеге асыру және C-ге компиляциялау
CHICKEN – Scheme бағдарламалау тілінің жүйесі. R5RS/R7RS сәйкес, C тіліне компиляциялайды, жылдам, портативті, ашық кодты және BSD лицензиясымен ұсынылады.
-
FAUST: Функционалдық аудио тілі және қолданыс аландары
FAUST: аудио өңдеу алгоритмдерін жасау үшін функционалдық бағдарламалау тілі. Плагиндер, қосымшалар жасауға арналған, 30+ платформаны қолдайды.
-
FxCop
-
CMake
-
TIGCC
-
Haxe
-
C++11