−2
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
#include <iostream>
class ParusProject
{
public:
void start () const
{
std::cout << "Майбутнє вже тут!";
}
};
void MakeLvivGreatAgain()
{
ParusProject *city = new ParusProject;
city->start();
}
int main()
{
MakeLvivGreatAgain();
return 0;
}
Увидено на билборде.
1. Нахуя делать целый класс для выдачи одного неизменяемого стринга?
2. int main() {…} в оригинале не было, компилятор ругался ошибкой, пришлось самому дописывать.
3. Эквивалент хеллоуворлда с кириллицей на 21, мать его, строку.
Запостил:
shite,
10 Августа 2018
Давайте заодно обсудим IT в русских сериалах.
https://www.youtube.com/watch?v=ZmhMsa015sQ
молодец
ParusProject city = ParusProject;
city.start();
зойчем в кучу ср?
Типа "раз объект -- значит надо new"? жаба/котлин/пых/objc головного фимозга?
ЗЫ. В C# сборщик мусора.
ЗЗЫ. По завершении программы память освободится в любом языке.
Кстати да, на JavaScript есть, а на PHP нет. Непорядок.
https://github.com/JsOS-Team/JsOS
В теории ничто не мешает мне написать похапе-скрипт, который генерит исполняемый образ операционки (вспоминаем ассемблер, погружённый в хаскель).
Аналогично, что технически мешает мне написать компилятор "PHP" (разумеется, на "PHP"), который понимает явное управление памятью и аннотации типов, и по сути мало чем отличается от убогой сишки, и написать на этом говне браузер?
При наличии ума и фантазии всё это реализуемо, просто ни один вменяемый человек не будет этого делать.
На регулярках нельзя написать ОС, значит, регулярки не нужны.
В этом нет необходимости - браузеры на "PHP" разрабатывают уже более пяти лет (правда, из-за непривычки к использованию "PHP" в графических интерфейсах далеко дело пока не пошло):
https://vk.com/topic-35033348_27923524
> На регулярках нельзя написать ОС, значит, регулярки не нужны.
Докапываюсь обычно я, поэтому я и отвечу.
Я имею ввиду следующее:
Кроме сайтецов есть ещё много всякого, в том числе то, без чего сайтецов бы не было. Мне хочется уметь в это остальное (например, ОСи), и, как ты и сказал, реализовывать их на "РНР" или регулярках нецелесообразно.
Я не имею ввиду: «на "РНР" нельзя реализовать ОС → "РНР" не нужен».
Я имею ввиду: «на "РНР" нецелесообразно реализовывать многие вещи → знай и другие языки, каждый для своих целей, иначе рискуешь оказаться сильно ограниченным в кругозоре и сферах деятельности».
Кроме того, язык — это, помимо прочего ещё, и определенная культура, коммьюнити и образ мышления. У "РНР" не самое культурное коммьюнити, в нём можно понабраться гигантского количества бед-практис. Вот, собственно, и все мои претензии. В конце концов, я может и фанатик, но не идиот же.
С отстальным согласен