Публикации по теме 'c'


Руководство разработчика JavaScript для C (часть I)
Есть много новых языков с нативными целями сборки: Swift, Rust, ReasonML и т. Д. Но давайте взглянем на часто упускаемый из виду выбор: C. Действительно, когда дело доходит до Си, есть что узнать. Но, как оказывается, если вы знаете JavaScript, Си имеет очень доступный синтаксис. Это действительно быстро и может задействовать большинство функций, доступных в любой операционной системе. Кроме того, он может работать практически где угодно. Фактически, очень легко создавать привязки,..

Что такое путешествие одной строки скомпилированного кода?
Посмотрите на полный процесс преобразования исходного кода в исполняемый формат На высоком уровне я буду смотреть на результат каждого этапа компиляции простой программы на C ++ с использованием Clang. Я также буду более внимательно следить за нашим простым кодом при выводе дизассемблера и обсуждать части файла ELF. Когда вы полностью компилируете свою программу, она создает исполняемый двоичный файл. Например, эта простая программа… … Производит двоичный код. Примерно так (в..

Backstage оболочки: команда ls -l.
Алехандро Рей и Николас Мартинес Когда пользователь вводит команду ls -l в ОС Linux, это кажется очень простой командой, но это так, но задумывались ли вы когда-нибудь, что происходит за кулисами системы для отображения всей этой информации? ?. Во-первых, «ls» — это псевдоним списка, а его опция «-l» предназначена для формата длинного списка. Этот длинный формат позволяет пользователю видеть характеристики файла, такие как разрешения, количество ссылок, владельцев и имя группы,..

Функции в C
Функции в C Функция - это просто набор инструкций, которые принимают входные данные, выполняют назначенное вычисление и выдают результат. Кроме того, любую задачу, которую мы выполняем в повседневной жизни, можно рассматривать как функцию. Просто для пояснения приведем пример процесса приготовления блюда, которое большинство людей предпочитают, когда проголодаются, - «лапшу». А пока пусть наша функция - «cook_noodles», и все ингредиенты, необходимые для приготовления лапши,..

Pure C - Пристальный взгляд
Обзор PureScript - прекрасный язык по множеству причин. Одна из этих причин заключается в том, что он сам по себе не зависит от серверной части. Вместо того, чтобы сразу генерировать JavaScript в собственном абстрактном синтаксическом дереве (AST), он создает промежуточное представление, называемое базовым представлением, или CoreFn . Так получилось, что JavaScript - это первый, официальный бэкэнд, связанный с компилятором. Точно так же C - удивительный язык. Достаточно..

C против C++ против Java  — «Битва лучших»
Разработка программного обеспечения претерпела изменения, как и любая другая область. Это также привело к эволюции языков программирования. C, C++ и три языка, которые со временем определили парадигмы программирования и до сих пор имеют большую ценность на рынке. В этой статье я буду сравнивать различия между C, C++ и Java, чтобы вы могли выбрать один или несколько для возможной карьеры или сертификации. Различия между C, C++ и Java Вот и все различия между C, C++ и Java. Я..

Что такое статическая библиотека?
Что такое статическая библиотека? Ну, во-первых, что такое библиотека? Для большинства людей в повседневной жизни библиотека — это здание, в котором хранится подборка различных книг. Каждая книга размещена на полке и организована по автору и названию. Ну, библиотека на языке программирования Си очень похожа. Это не здание, а файл в компьютерной системе. Этот файл содержит ряд объектных файлов, которые были бы похожи на книги, размещенные в реальной библиотеке. Эти объектные файлы..