Если вы работаете с C или когда-либо работали с C, то вы знаете, насколько неприятным может быть написание этих длинных и (иногда) сложных синтаксисов и сколько времени может потребоваться отладка кода только из-за чего-то столь же простого, как неуместная точка с запятой. Хотя мы искренне верим, что C - один из самых мощных и эффективных языков, когда-либо созданных, иногда это может быть непросто для непрограммистов. В этой статье мы расскажем вам о sim-C, инструменте, который призван помочь вам упростить вашу жизнь.

sim-C?

Проще говоря, sim-C - это инструмент, который добавляет уровень абстракции к синтаксису C, то есть предлагает своим пользователям писать код в собственном синтаксисе, а затем преобразует этот простой код в код C.

Мы знаем, что некоторые из вас будут обеспокоены замедлением вашего кода в результате использования sim-C, но мы заверяем вас, что это не повлияет на время выполнения вашего кода. Это связано с тем, что задача sim-C заключается в преобразовании кода, написанного с его синтаксисом высокого уровня, в синтаксис C, что влияет только на время компиляции.

Что мне нужно знать, чтобы использовать sim-C?

Если вы можете написать a = b + c на любом языке программирования , вероятно, у вас более чем достаточно знаний, чтобы начать работу с sim-C. Поскольку конечной целью sim-C является преобразование его простого краткого кода в код C, мы рекомендуем вам иметь базовые знания языка C, но, как мы упоминали ранее, это ни в коем случае не является необходимостью.

Что предлагает sim-C?

sim-C предлагает пользователям очень лаконичный и простой синтаксис. С sim-C вы наверняка сможете сократить время разработки. Но, возможно, важной особенностью sim-C является возможность определять типы данных переменных, это означает, что вам не нужно беспокоиться об объявлении целых чисел / чисел с плавающей запятой / двойных чисел / символов и т. Д., Вы можете просто ввести 'var name' оставив остальное на sim-C.

sim-C все еще находится в стадии разработки (недавно мы выпустили альфа-версию v0.1), и мы по-прежнему регулярно добавляем новые функции, поэтому, даже если сейчас это не для вас, следите за ним.

Заключительные слова

Хотя sim-C далек от завершения, мы были бы очень признательны, если бы вы проверили это. Сообщите нам, если у вас есть какие-либо предложения для нас. Жду ответа от вас.

Ознакомьтесь с нашим следующим рассказом Начало работы с sim-C, чтобы узнать, как установить sim-C и запустить его.

Мы в OSS Build регулярно работаем, чтобы предоставить вам новые инструменты и улучшить наши существующие проекты.