Какова в программировании роль конструкторов?

Анонимный вопрос
  · 882
Вы знаете ответ на этот вопрос?
Поделитесь своим опытом и знаниями
Войти и ответить на вопрос
1 ответ
тыжпрограммист  · tele.click/origin_of_species
Конструктор - это просто метод объекта, который вызывается сразу после выделения памяти под объект и инициализации его полей (если такой механизм есть в языке). Т.е. на момент вызова конструктора, его коду полностью доступен объект (через this->* или this.* в C-образных языках и через self.* в Python). Это самый первый метод, который вызывается у... Читать далее
Комментировать ответ…
Читайте также

Как выбрать направление в программировании?

Самые денежные направления сейчас - это web и интерпрайз, а значит java)) Если деньги не самое главное, а хочется для удовольствия и потом для денег, то тут уже надо пробовать решать разные задачи практические, например, можно попробовать написать бота или простейшее приложение для андроид реализовать. Что больше всего удовольствия доставит - туда и двигаться.

Прочитать ещё 2 ответа

Как учёные определяют массу объектов вне Солнечной системы и объектов, не имеющих чётких границ, например, галактик?

Копирайтер для B2B. Пишу яркие продающие тексты на сложные темы.

Для звезд все достаточно просто. Существует так называемая диаграмма Герцшпрунга-Рессела, отражающая взаимную зависимость спектра звезды и ее светимости. В предположении, что звезды с одинаковым спектром имеют и одинаковую массу можно по наблюдаемой светимости оценить массу звезды. Предположение это не совсем голословное. По взаимному движению звезд в двойных системах оно было проверено по третьему закону Кеплера и, в принципе, выполняется с хорошей точностью. Кроме того, существует теоретическое описание процессов ядерного синтеза в звездах. Эти процессы часто требуют определенной массы звезды, поэтому по наблюдаемому спектральному классу звезды можно понять, какие ядерные процессы идут в звезде и таким образом еще раз уточнить ее массу.

Массы планет в солнечной системе вычислены давно по тем же законам Кеплера. Массы экзопланет можно установить аналогично по наблюдаемому их периоду обращения вокруг родной звезды. Период обращения вычисляется по уменьшению светимости звезды, когда планета ее частично заслоняет.

Массы галактик вычисляют по орбитальному движению составляющих из звезд. Грубо говоря, чем быстрее вращение звезд вокруг центра галактики, тем больше масса галактики. Скорость вращения звезд можно определить по эффекту Допплера.

Прочитать ещё 2 ответа

Что такое WordPress? Нужно ли знать языки программирования, чтобы работать на нем? Чем он отличается от конструкторов?

Разработка и продвижение сайтов с 2009 года  · web-akula.ru

WordPress - это Система Управления Сайтом (CMS).

Это система, которая позволяет создать сайт с минимальынми навыками php-программирования и html верстки. Все базовые функции, которые требуются большинству сайтов в WordPress уже есть, разработчику необходимо лишь "подогнать" эти функции под себя. Так же есть очень много плагинов для WordPress, которые так же добавляют разнообразные разделы, функции и страницы на сайт. Для установки плагинов чаще всего программирование знать не обязательно.

Помимо создания эта же система позволяет администрировать сайт (менять контактную информацию, редактировать тексты, статьи, добавлять фотографии и пр.). Для администрирования вовсе не обязательно занть языки программирования или html, т.к. система имеет визуальную оболочку для удобства работы пользователя.

27 апреля  · 960
Прочитать ещё 1 ответ

Языки программирования. JavaScript зачем вообще нужен? Преимущества и недостатки

Диджитал дизайнер. Основная деятельность — веб и интерфейсы. Увлекаюсь вёрсткой...  · romanbaev.com

JS — своеобразный язык, в нём есть одна общеизвестная логическая ошибка (если будете изучать — узнаете), которую специально не исправляют для совместимости с предыдущими разработками на js. Сам js — создан для фронтенда и его код обрабатывается непосредственно браузером, но из-за повсеместной популярности, из него сделали и бекенд—версию. Плюс, для js создано большое количество всевозможных фреймворков, заточенных под разные задачи и облегчающие процесс кодинга

Прочитать ещё 4 ответа

На каком языке программирования пишутся программы для поведения роботов/станков/беспилотников?

Программист, хакер, сноб, кухонный философ, эксперт во всех вопросах(нет).

Думаю, что запрограммировать робота можно на любом языке программирования. Лично я видел, как ребята в моем универе программировали робота на «C»(Си). Еще я точно знаю о существовании микроконтроллеров Iskra-JS, которые программируют на JavaScript. А еще, мой школьный учитель информатики программировал микроконтроллеры на C++ и Assembler, например.

Есть еще роботы для детей, чтобы обучать их программированию, там детишки программируют на Scratch, но есть загвоздка. Эти роботы по сути уже запрограммированы на другом ЯП, они просто приучены интерпретировать Scratch-код.

Прочитать ещё 3 ответа