Size: a a a

CODE BLOG / Чат

2020 April 10

SS

Steel Sword in CODE BLOG / Чат
Какой-то известный программист (толи Дийкстра, толи создатель Паскаля, не помню) сказал, что ООП - это просто переоцененная концепция расширения одних структур другими
источник

SS

Steel Sword in CODE BLOG / Чат
Артем
Кажется оффициально ООП как такового  нет, но есть альтернативы. Не помню точно, надо загуглить
Там, как я помню, есть структура (как в С), к ней можно клеить методы и интерфейсы
источник

А

Артем in CODE BLOG / Чат
Walking In the Darkness
А в области Веба и других областях как он?
Слышал, что довольно неплох в вебе. В стандартной библиотеке есть компоненты для веб-серверов, да и многопоточность может помочь в этом. Короче, чтобы узнать - придётся пробовать :)
источник

А

Артем in CODE BLOG / Чат
Steel Sword
Там, как я помню, есть структура (как в С), к ней можно клеить методы и интерфейсы
Да
источник

А

Артем in CODE BLOG / Чат
Я о них и говорю
источник

SS

Steel Sword in CODE BLOG / Чат
источник

SS

Steel Sword in CODE BLOG / Чат
Артем
Я о них и говорю
Ну, в расте тоже примерно также
источник

А

Артем in CODE BLOG / Чат
Тоже наткнулся только что, как раз хотел написать. Так что да, я тут  был не прав насчёт ООП
источник

WI

Walking In the Darkn... in CODE BLOG / Чат
Артем
Слышал, что довольно неплох в вебе. В стандартной библиотеке есть компоненты для веб-серверов, да и многопоточность может помочь в этом. Короче, чтобы узнать - придётся пробовать :)
Спасибо:) Понял. Будем пробовать на нём программировать.
источник

NK

ID:0 in CODE BLOG / Чат
Программа выдала неожиданный результат

#ithumor
источник

ВС

Влад Сиволобов... in CODE BLOG / Чат
Люди, зачем нужны static методы и свойства? Вообще не понимаю эту тему
источник

НП

Никита Петроченко... in CODE BLOG / Чат
Что бы не создавать экземпляр типа
источник

ВС

Влад Сиволобов... in CODE BLOG / Чат
Ну это я понимаю, а больше нету предназначений?
источник

WR

Willford Rockwell in CODE BLOG / Чат
Steel Sword
Какой-то известный программист (толи Дийкстра, толи создатель Паскаля, не помню) сказал, что ООП - это просто переоцененная концепция расширения одних структур другими
Дейкстра, если память не изменяет.
источник

A

Aspirin in CODE BLOG / Чат
Влад Сиволобов
Ну это я понимаю, а больше нету предназначений?
Пример на Java: предположим нужно создать экземпляр класса Example через функцию. В этом классе прописываешь функцию static Example createObject() {}, которую в коде вызываешь как-то так:
Example e = Example.createObject();

Теперь зачем такое делать? Один из вариантов: потому что конструкторы не умеют бросать исключения, а в случае проблемы тебе нужно кинуть исключение.
источник

ВС

Влад Сиволобов... in CODE BLOG / Чат
Aspirin
Пример на Java: предположим нужно создать экземпляр класса Example через функцию. В этом классе прописываешь функцию static Example createObject() {}, которую в коде вызываешь как-то так:
Example e = Example.createObject();

Теперь зачем такое делать? Один из вариантов: потому что конструкторы не умеют бросать исключения, а в случае проблемы тебе нужно кинуть исключение.
Спасибо
источник

НП

Никита Петроченко... in CODE BLOG / Чат
Aspirin
Пример на Java: предположим нужно создать экземпляр класса Example через функцию. В этом классе прописываешь функцию static Example createObject() {}, которую в коде вызываешь как-то так:
Example e = Example.createObject();

Теперь зачем такое делать? Один из вариантов: потому что конструкторы не умеют бросать исключения, а в случае проблемы тебе нужно кинуть исключение.
Вот только c# умеет бросать ексепшн )
источник

A

Aspirin in CODE BLOG / Чат
Также различные константы можно в статик запихивать, чтобы было более удобно и/или читабельно
источник

НП

Никита Петроченко... in CODE BLOG / Чат
Еще статика портит людям жизнь )
Но это так, по части холивара
источник

A

Aspirin in CODE BLOG / Чат
Никита Петроченко
Вот только c# умеет бросать ексепшн )
Не знал. Хорошо что я написал пример под Java, а то было бы неправильно
источник