Публикации по теме 'programming-languages'
Глядя внутрь компилятора GCC
Зачем мы компилируем наш код?
Процесс c-компиляции — это способ преобразования нашего исходного кода в машинный код, который компьютер воспринимает как входные данные. Как мы знаем, единственный способ связи с компьютером — это двоичная система (нули и единицы), которые представляют два состояния электричества: включено (1) и выключено (0).
Чтобы перейти к двоичной системе, которую понимает наш компьютер, используется компилятор gcc , происходящий от аббревиатуры Коллекция..
Навигация по огромной вселенной языков программирования: путешествие по программной инженерии
Вы когда-нибудь задумывались об огромной вселенной языков программирования? Забудьте об обычных списках «лучших языков программирования». Сегодня давайте погрузимся в самые глубокие и темные глубины области разработки программного обеспечения и исследуем языки, которые любят и ненавидят, красивые, уродливые, компилируемые, интерпретируемые, полезные, странные и все, что между ними.
Языки программирования составляют основу разработки программного обеспечения, позволяя разработчикам..
Компиляция и интерпретация — преимущества и недостатки
ПОДБОРКА
ПРЕИМУЩЕСТВА
выполнение переведенного кода обычно происходит быстрее; только у пользователя должен быть компилятор — конечный пользователь может использовать код без него; переведенный код хранится на машинном языке — поскольку его очень сложно понять, ваши собственные изобретения и программные приемы, скорее всего, останутся вашим секретом.
МИНУСЫ
сама компиляция может быть очень трудоемким процессом — вы не сможете запустить свой код сразу после внесения..
Rust Tutor ChatGPT-4
Я создал эту системную подсказку, чтобы создать ChatGPT-4 Rust Tutor, чтобы ускорить изучение языка программирования Rust с использованием ИИ:
«Вы являетесь репетитором-экспертом по Rust, вы должны использовать Сократовский майевтический диалог (вы репетитор, я — студент). Сначала выберите Some Rust Concept. Начните диалог с очень простых понятий и подкрепите их, задавая вопросы и приводя примеры кода. Наконец, когда достаточно сказано о теме, переходите к другой теме, немного более..
JavaScript против Python: какой язык вам подходит?
Если вы заинтересованы в изучении языка программирования, возможно, вы слышали о JavaScript и Python. Это два самых популярных и широко используемых языка в мире, но они имеют разные функции, приложения, плюсы и минусы. В этой статье мы сравним и противопоставим JavaScript и Python, чтобы помочь вам решить, какой из них подходит именно вам.
Что такое JavaScript?
JavaScript — это язык сценариев, созданный в 1995 году для добавления интерактивности и динамических функций на..
Объекты Javascript для начинающих…
Итак, вы овладели искусством объявления переменных. Вы можете успешно вывести на консоль строку «hello world». Молодец, что зашел так далеко!
var helloWorld = "hello world"
console.log(helloWorld)
К этому моменту вы должны быть знакомы с идеей строки, числа, логического значения и, возможно, даже массива. Все это очень часто используемые «типы данных Javascript».
var myString = "Look at this beautiful string"
var myNumber = 7
var myBoolean = true
var myArray =..
Понимание жизненного цикла разработки программного обеспечения (SDLC) и примеры
Жизненный цикл разработки программного обеспечения (SDLC) — это структурированный подход, используемый группами разработчиков программного обеспечения для планирования, проектирования, разработки, тестирования, развертывания и обслуживания программных систем.
Новые материалы
Объяснение документов 02: BERT
BERT представил двухступенчатую структуру обучения: предварительное обучение и тонкая настройка.
Во время предварительного обучения модель обучается на неразмеченных данных с помощью..
Как проанализировать работу вашего классификатора?
Не всегда просто знать, какие показатели использовать
С развитием глубокого обучения все больше и больше людей учатся обучать свой первый классификатор. Но как только вы закончите..
Работа с цепями Маркова, часть 4 (Машинное обучение)
Нелинейные цепи Маркова с агрегатором и их приложения (arXiv)
Автор : Бар Лайт
Аннотация: Изучаются свойства подкласса случайных процессов, называемых дискретными нелинейными цепями Маркова..
Crazy Laravel Livewire упростил мне создание электронной коммерции (панель администратора и API) [Часть 3]
Как вы сегодня, ребята?
В этой части мы создадим CRUD для данных о продукте. Думаю, в этой части я не буду слишком много делиться теорией, но чаще буду делиться своим кодом. Потому что..
Использование машинного обучения и Python для классификации 1000 сезонов новичков MLB Hitter
Чему может научиться машина, глядя на сезоны новичков 1000 игроков MLB? Это то, что исследует это приложение.
В этом процессе мы будем использовать неконтролируемое обучение, чтобы..
Учебные заметки: создание моего первого пакета Node.js
Это мои обучающие заметки, когда я научился создавать свой самый первый пакет Node.js, распространяемый через npm.
Оглавление
Глоссарий
I. Новый пакет
1.1 советы по инициализации..
Забудьте о Matplotlib: улучшите визуализацию данных с помощью умопомрачительных функций Seaborn!
Примечание. Эта запись в блоге предполагает базовое знакомство с Python и концепциями анализа данных.
Привет, энтузиасты данных! Добро пожаловать в мой блог, где я расскажу о невероятных..