Форум программистов, компьютерный форум, киберфорум
Теория программирования
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.92/75: Рейтинг темы: голосов - 75, средняя оценка - 4.92
Труд вопреки насмешкам
 Аватар для Etyuhibosecyu
363 / 181 / 41
Регистрация: 13.07.2017
Сообщений: 4,845
Записей в блоге: 14

Почему мы все еще программируем на древних языках?

05.06.2021, 12:39. Показов 16310. Ответов 166
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
На каком-то другом форуме я читал, что Microsoft не обновляет свою ОС. Пишут, что новая ОС - это Windows 11, Windows 12 и т. д., а Windows 10 устарела, и все эти "крупные" обновления - это болтовня. А ей еще и десяти лет нет! И в то же самое время в языках программирования картина кардинально другая: активно программируют на Жабе, которой 30 лет, на плюсах, которым 40 лет, на Си, которому 50 лет! И не выйдет же какой-нибудь C++II с кортежно-ориентированным программированием, с интегрированными управляемыми ссылками (а не со сплошными припонами, как C++/CLI), с конструкциями вида x is string s + "o" + s! Это я фантазирую, но с чем-то действительно НОВЫМ, что влияло бы на программирование СУЩЕСТВЕННО, а не как эти бесконечные C++11/14/17/20/... . Но нет, так и остается высокоуровневым ассемблером. Самый новый на сегодняшний день язык - это Шарп, которому чуть больше 20 лет (говно в стиле Dart и Go не в счет). Ну, а когда-то каждые 10 лет выходили не то что передовые языки, а новые парадигмы! И это не "трава была зеленее", а известный факт. Могу даже предоставить названия этих парадигм. Ну неужели всем настолько тупо лень сделать мир хоть на 0.000001% лучше, улучшить хоть одну его область, сделать хоть что-то НОВОЕ, а не по кругу Шарп-Жаба-Пайсен-плюсы-ПрочееГовно? Неужели я один во всем мире стремлюсь к прекрасному и сею разумное, доброе, (ну, слово "вечное" тут неприменимо)? Или, может, у меня извращенные представления об этом "прекрасном"? И у меня нет приступа острого NIH, я с радостью буду пользоваться НОВЫМ языком, если его разработает кто-то другой. Даже если он будет слегка отличаться от придуманного мной C# .NStar, например, слово Function будет писаться с маленькой буквы или вместо [TKey, TValue] будет <TKey, TValue>. Но нет, всем плевать. Вот я и спрашиваю - это всемирный заговор против программистов или это я один хочу не знать чего? А мне кажется, что ничего сверхъестественного я не прошу. Прошу ответить.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
05.06.2021, 12:39
Ответы с готовыми решениями:

Если с CMS все так просто, то почему сайты все еще делают в блокнотах?
Я вот примерно месяц уже занимаюсь изучением html, css и php, и узнал что еще можно создавать сайты с помощью wordpress и joomla, так вот,...

Почему в 2017 году всё ещё нет компилятора C# в нативный код?
Этому есть какие-нибудь объективные причины? В нём есть то, что машинными кодами реализовать невозможно? Или С# по спецификации обязан...

Почему в языках C# и Java методы статические, а в других - нет
Почему в языках C# и Java методы статические (например, в C# - Console.WriteLine()), а в других - не статические (например, в C++ -...

166
Эксперт .NET
 Аватар для Usaga
14751 / 9526 / 1364
Регистрация: 21.01.2016
Сообщений: 35,951
07.06.2021, 09:38
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Катафалк Посмотреть сообщение
перспективные направления вроде высоконагруженных научных вычислений.
В чём перспективность? И чем оно перспективнее, чем не научные вычисления?
0
282 / 485 / 12
Регистрация: 21.06.2019
Сообщений: 3,020
07.06.2021, 09:47
Цитата Сообщение от Usaga Посмотреть сообщение
В чём перспективность? И чем оно перспективнее, чем не научные вычисления?
Так я уже неоднократно писал, в чем. Хотя бы в том, что востребованность высококвалифицированных кадров (и их зарплаты разумеется) в этих областях будут в будущем только расти, а в днищенских областях вроде вебокодинга - падать.
0
Эксперт .NET
 Аватар для Usaga
14751 / 9526 / 1364
Регистрация: 21.01.2016
Сообщений: 35,951
07.06.2021, 10:50
Катафалк, а почему сейчас наоборот?
0
282 / 485 / 12
Регистрация: 21.06.2019
Сообщений: 3,020
07.06.2021, 11:45
Цитата Сообщение от Usaga Посмотреть сообщение
а почему сейчас наоборот?
Кто вам сказал, что сейчас наоборот? Зарплаты и перспективы и сейчас на стороне высококвалифицированных специалистов в передовых наукоемких и высокотехнологических областях. Единственное что отличается - засилие вебокнопкодавов в отрасли, вот их доля будет уменьшаться.
0
Эксперт .NET
 Аватар для Usaga
14751 / 9526 / 1364
Регистрация: 21.01.2016
Сообщений: 35,951
07.06.2021, 11:59
Цитата Сообщение от Катафалк Посмотреть сообщение
Зарплаты и перспективы и сейчас на стороне высококвалифицированных специалистов в передовых наукоемких и высокотехнологических областях.
А такие области по определению веб-морду иметь не могут, да?
0
Костыли любой сложности
201 / 146 / 36
Регистрация: 27.10.2019
Сообщений: 843
07.06.2021, 13:17
Etyuhibosecyu, по модернизации переменных и их типов ваши взгляды кривенькие, вы пытаетесь сделать язык со строгой типизацией но без типизации. Здесь суть в том, что отдать на откуп программисту, а что передать в управление "автоматики".
7. Следующие циклы
8. В объявлении функции в явном виде присутствует слово Function.
9. Циклические побитовые сдвиги.
всё это синтаксический сахар и ваши личные взгляды, я вот хочу чтобы в объявлении функции было слово proceDure

вот что вы все так вызверились на goto? очень удобный оператор в умелых руках

в сущности, вы описали ваши личные хотелки-нехотелки ни как не влияющие на функциональность яп.. не чтобы предложить полностью настраиваемый яп или возможности добавлять-изменять операторы, ключевые слова (те их работу а на название)
0
282 / 485 / 12
Регистрация: 21.06.2019
Сообщений: 3,020
07.06.2021, 15:10
Цитата Сообщение от Usaga Посмотреть сообщение
А такие области по определению веб-морду иметь не могут, да?
Почему не могут? Еще как могут. И на создание этой морды как раз и наймут низкоквалифицированного вебокодера за дошик (ну пока еще не за дошик, но все к этому идет), пока специалисты занимаются всем остальным. Естественно, уже сейчас ЗП этого вебера ни в какое сравнение не пойдет с ЗП спецов, занимающихся собственно разработкой функционального ядра системы.
0
Труд вопреки насмешкам
 Аватар для Etyuhibosecyu
363 / 181 / 41
Регистрация: 13.07.2017
Сообщений: 4,845
Записей в блоге: 14
07.06.2021, 16:43  [ТС]
Цитата Сообщение от Shamil1 Посмотреть сообщение
Etyuhibosecyu,
Спасибо за реакцию. Интересный комментарий.
Цитата Сообщение от Shamil1 Посмотреть сообщение
Часть Ваших требований неразумны.
Например, "уберите массивы, я ими не пользуюсь". Если не нравится, не используйте. В чем проблема?
Дейкстре не нравился goto? Пусть бы и не использовал. Но он почему-то издал целую книгу о его вреде, которая стала авторитетной, и goto стал не нравиться уже массово. И я очень надеюсь, что так же будет и с массивами. Оператор goto превращает код в лапшу, а массивы - в гранат.
К слову, я так и не понял, что по сути означает выражение "goto превращает код в лапшу". Вероятно, имеется в виду спагетти-код? Если да, то в Википедии о нем написано вот что:
Спагетти-код — плохо спроектированная... программа, особенно содержащая много операторов GOTO (особенно переходов назад)...
Получается рекурсия - определение ссылается само на себя. Может кто-то объяснить, что делает goto, другими словами, кроме как "превращает код в лапшу"? Наверное, серьезно затрудняет чтение кода? А возможно, и еще что-то?
Цитата Сообщение от Shamil1 Посмотреть сообщение
Более того, лучше узкоспециализированные библиотеки пишут те, кто на этом специализируется. У них получится лучше, чем у Майкрософт.
Тут добавить нечего - например, если писать RSA на BigInteger от Microsoft, надежный ключ (15360 бит) генерируется 4 часа, а если на Mpir (ответвление GMP, специализированная библиотека для вычислений) - 8 минут.
Цитата Сообщение от Shamil1 Посмотреть сообщение
Остальные Ваши требования вызваны Вашим незнанием:
...
2. Устройства компьютера и компилятора
Какое, например, из требований противоречит устройству компьютера и компилятора? И почему?
Цитата Сообщение от Алексей1153 Посмотреть сообщение
по списку желалок из поста №7
Спасибо за такие подробности, прямо исчерпывающий ответ!
Цитата Сообщение от Алексей1153 Посмотреть сообщение
3 - #include <cstdint>
Копировал со старой цитаты, там кое-что не дописано. Еще в C# .NStar должны быть числовые типы long long и unsigned long long, и это не те, что в C++. (Это я не только что придумал, просто в первой теме еще не появилось, а так местами можно встретить.) Это целые числа - со знаком и без знака - неограниченной длины, такой, как позволяет ОЗУ. Они в C++ есть? В C# есть BigInteger, но только со знаком.
Цитата Сообщение от Алексей1153 Посмотреть сообщение
11 - а тип контейнера как компилятор угадает? Мне, к примеру list не нужен, мне вектор подавай
Ну как бы, подразумевается, что в C# .NStar нет никакого "вектора".
Цитата Сообщение от Алексей1153 Посмотреть сообщение
12 - сырые строки
Первый раз увидел. Спасибо! Это даже круче, чем строки с @ в C#!
Цитата Сообщение от Алексей1153 Посмотреть сообщение
Можно обойтись функцией или лямбдой
Я что-то не слышал про лямбды в C++. Можете дать ссылку на новость об их появлении?
Цитата Сообщение от Алексей1153 Посмотреть сообщение
Выйти из супервложенного цикла - обернуть самый верхний цикл в [&]...
Можете расшифровать, что скрывается под [&]?
Цитата Сообщение от Алексей1153 Посмотреть сообщение
А вики говорит, что этот метод используется редко из-за недостатков
Это несерьезные недостатки. По поводу размера ключа - оба ключа мощностью 16/2003 занимают меньше гигабайта. Для аутентификации используется криптосистема Нидеррайтера, которая очень похожа.
Цитата Сообщение от Алексей1153 Посмотреть сообщение
19 - с нуля они должны начинаться. Это правильно
Это стереотип.
Цитата Сообщение от Алексей1153 Посмотреть сообщение
20 - шаблоны, классы, лямбды, алиасы типов
Это все и близко не сравнимо с LALR(1).
Цитата Сообщение от user-ganz Посмотреть сообщение
не чтобы предложить полностью настраиваемый яп или возможности добавлять-изменять операторы, ключевые слова (те их работу а на название)
А в C# .NStar это есть, с помощью LALR(1) можно добавить какие угодно операторы и ключевые слова.
0
фрилансер
 Аватар для Алексей1153
6501 / 5738 / 1134
Регистрация: 11.10.2019
Сообщений: 15,377
07.06.2021, 16:54
Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
Они в C++ есть? В C# есть BigInteger,
нет, встроенных длинных чисел в C++ нет, это вопрос к подключаемым библиотекам. Либо вручную велосипедить

Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
Я что-то не слышал про лямбды в C++. Можете дать ссылку на новость об их появлении?
где-то 10 лет назад

Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
что скрывается под [&]?
лямбда и скрывается, с захватом всех локальных переменных по ссылке

Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
Это стереотип.
стереотипы - у человеков. Это человек с 1 считает. А машина - с нуля. И не нужно туда дополнительную конвертацию наслаивать, усложняя адресную арифметику. Первый элемент, первый бит - индекс 0
0
Модератор
Эксперт функциональных языков программирования
3141 / 2289 / 469
Регистрация: 26.03.2015
Сообщений: 8,912
07.06.2021, 17:35
Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
Дейкстре не нравился goto? Пусть бы и не использовал. Но он почему-то издал целую книгу о его вреде, которая стала авторитетной, и goto стал не нравиться уже массово.
Дейкстра предложил новую парадигму программирования, которая позволила писать более сложные (объёмные) проекты. Разница между отрицанием старого и предложением нового - огромна.


Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
И я очень надеюсь, что так же будет и с массивами.
Тут всё очень просто. Предположим, Вы устраиваетесь на работу программистом. Если техлид против использования массивов, то и Вам не придётся их использовать. Если же техлид везде и всюду использует массивы, то и Вам придётся. И это правильно - ведь, он техлид, а значит его квалификация выше Вашей и ему виднее. А когда Вы сами станете техлидом, то сами будете решать, использовать или не использовать массивы в своих проектах.
В C# общая тенденция такова, что массивы используются редко. Обычно вместо них используется List<T>, который, по сути, является массивом "переменного размера". (Возможно, в других областях это не так).

Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
Какое, например, из требований противоречит устройству компьютера и компилятора?
Например, чтобы поменять тип списка, нужно этот список удалить и создать новый. Нельзя "на лету" поменять тип переменной, потому что компилятор не сможет определить, сколько памяти нужно выделить под эту переменную (а хранить ссылки часто накладно и по производительности, и по расходу памяти).

Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
можно добавить какие угодно операторы и ключевые слова
Операторы можно добавлять во всех функциональных языках. В большинстве функциональных языков есть специальные средства для метапрограммирования.
Если же Вас интересует метапрограммирование, то смотрите языки типа Lisp, Haskell, Nemerle, Forth, F# (начните с Nemerle).

Добавлено через 4 минуты
Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
Они в C++ есть? В C# есть BigInteger, но только со знаком.
В С++ можно использовать GMP. Основное преимущество GMP в том, что нельзя написать "a = b + c". Многие операции производятся "по месту", без выделения дополнительной памяти, и за счёт этого библиотека работает гораздо быстрее, чем BigInteger. В C#, кстати, я тоже предпочитаю использовать GMP (через импорт функций).

Добавлено через 1 минуту
з.ы. Всё, что Вам хочется (включая длинные числа из коробки), есть в Lisp. Ну, или можно реализовать в Lisp, используя метапрограммирование.
0
Труд вопреки насмешкам
 Аватар для Etyuhibosecyu
363 / 181 / 41
Регистрация: 13.07.2017
Сообщений: 4,845
Записей в блоге: 14
07.06.2021, 17:36  [ТС]
Цитата Сообщение от Shamil1 Посмотреть сообщение
Дейкстра предложил новую парадигму программирования, которая позволила писать более сложные (объёмные) проекты. Разница между отрицанием старого и предложением нового - огромна.
Так и я предлагаю новую парадигму - "кортежно-ориентированное программирование".
Цитата Сообщение от Shamil1 Посмотреть сообщение
Например, чтобы поменять тип списка, нужно этот список удалить и создать новый.
Возможно, я немного не так выразился. Я как раз и имел в виду создание нового списка с ТАКИМ ЖЕ (заранее неизвестным) внешним типом, но с другим внутренним.
Цитата Сообщение от Shamil1 Посмотреть сообщение
Всё, что Вам хочется (включая длинные числа из коробки), есть в Lisp. Ну, или можно реализовать в Lisp, используя метапрограммирование.
Вам этот Lisp нравится?
0
282 / 485 / 12
Регистрация: 21.06.2019
Сообщений: 3,020
07.06.2021, 17:56
Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
Так и я предлагаю новую парадигму - "кортежно-ориентированное программирование".
Как думаете, Дейкстра тоже новую предлагал парадигму, потому что не смог на существующих ни одну рабочую программу написать?
0
Модератор
Эксперт функциональных языков программирования
3141 / 2289 / 469
Регистрация: 26.03.2015
Сообщений: 8,912
07.06.2021, 19:16
Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
создание нового списка с ТАКИМ ЖЕ (заранее неизвестным) внешним типом
Как компилятор будет выделять память под список неизвестного типа? Как компилятор закодирует операции с элементами списка, если их тип неизвестен?

Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
Вам этот Lisp нравится?
Конечно.

Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
Так и я предлагаю новую парадигму - "кортежно-ориентированное программирование".
В чем ее суть?
0
Труд вопреки насмешкам
 Аватар для Etyuhibosecyu
363 / 181 / 41
Регистрация: 13.07.2017
Сообщений: 4,845
Записей в блоге: 14
07.06.2021, 19:28  [ТС]
Цитата Сообщение от Shamil1 Посмотреть сообщение
Как компилятор будет выделять память под список неизвестного типа? Как компилятор закодирует операции с элементами списка, если их тип неизвестен?
Он неизвестен ВНУТРИ метода. Когда метод вызывается, то тип передается в вызов вместе со списком.
Цитата Сообщение от Shamil1 Посмотреть сообщение
В чем ее суть?
В том, что программа должна использовать всего три категории коллекций (аналогично трем категориям операторов) - список (в том числе связной и т. д. - эти разновидности поддерживают практически те же операции), кортеж и словарь. Множество - это словарь, в котором значения имеют тип null. А массивам в этой парадигме не место.
0
282 / 485 / 12
Регистрация: 21.06.2019
Сообщений: 3,020
07.06.2021, 19:38
Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
В том, что программа должна использовать всего три категории коллекций (аналогично трем категориям операторов) - список (в том числе связной и т. д. - эти разновидности поддерживают практически те же операции), кортеж и словарь.
Во-первых, на парадигму совершенно не тянет.
Во-вторых, откройте для себя питон например, там ровно эти три коллекции из коробки.
В-третьих - вам никто не мешает в любом языке пользоваться только этими коллекциями, и зачем для этого городить отдельных язык - совершенно не понятно.
1
Эксперт .NET
 Аватар для Usaga
14751 / 9526 / 1364
Регистрация: 21.01.2016
Сообщений: 35,951
08.06.2021, 05:42
Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
А массивам в этой парадигме не место.
Да? Почему? Чем массивы провинились? А как же все остальные типы коллекций? Если вы про них не знаете, то они и не нужны в языке? Зато какие-то левые методы шифрования и ещё какая-то лабуда, которая вам для задачи понадобилась, должна быть в языке из коробки?
0
 Аватар для vantfiles
1018 / 1921 / 177
Регистрация: 07.05.2013
Сообщений: 3,931
Записей в блоге: 12
08.06.2021, 07:17
Цитата Сообщение от Катафалк Посмотреть сообщение
а в днищенских областях вроде вебокодинга - падать.
Мой приятель зарабатывает в этой днищенской области 300000 российских рублей.

Добавлено через 15 минут
почитайте про прототипное ООП и метапрграммирование, Все Ваши новшества там давно есть. А если их нет - их несложно добавить.
0
Эксперт .NET
 Аватар для Usaga
14751 / 9526 / 1364
Регистрация: 21.01.2016
Сообщений: 35,951
08.06.2021, 07:50
Цитата Сообщение от vantfiles Посмотреть сообщение
Мой приятель зарабатывает в этой днищенской области 300000 российских рублей.
Сейчас вам скажут, что ваш приятель - дно, и настоящий специалист по big data и научным высоконагруженным приложениям зарабатывает $300k или что это временное явление и завтра вашего приятеля заменят тулзой по автогенерированию HTML.
0
282 / 485 / 12
Регистрация: 21.06.2019
Сообщений: 3,020
08.06.2021, 09:31
Цитата Сообщение от vantfiles Посмотреть сообщение
Мой приятель зарабатывает в этой днищенской области 300000 российских рублей.
Ну поздравляю вашего приятеля А какие-нибудь астрологи и прочие жулики так и побольше зарабатывают, но не думаю что нужно этим гордиться в приличном обществе
И таки да, Usaga, абсолютно прав, приятелю надо готовиться переучиваться во что-то более востребованное в перспективе, потому что его 300k в скором времени могут превратиться в тыкву.
0
Эксперт .NET
 Аватар для Usaga
14751 / 9526 / 1364
Регистрация: 21.01.2016
Сообщений: 35,951
08.06.2021, 09:36
Цитата Сообщение от Катафалк Посмотреть сообщение
А какие-нибудь астрологи и прочие жулики так и побольше зарабатывают
Т.е. если человек зарабатывает лучше, чем вы хотите, чтобы он зарабатывал, то он - жулик?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
08.06.2021, 09:36

Почему некоторые программы на языке Python работают медленнее своих аналогов написанных на языках C/C++?
Python

Загрузка с SATA-HDD в древних BIOS
дано: древний комп с древним BIOS, в котором варианты загрузки только: HDD / CD-Rom / Floppy на этом древнем компе, разумеется, только...

Установка древних браузеров под вин8
возникла необходимость установки древних браузеров(конкретнее ie7-8) под сея ось, для тестирования сайтов* виртуалка не рассматривается...

Подключить 2 древних стереоусилителя к одному выходу с материнской платы
Есть Вега и Пионер 80-годов, две пары колонок в разных помещениях и старый компьютер со встроенным звуком (Asus P4P800 ). Хочу впаяться в...

Требуется человек с опытом написания на этих языках, знающий все от и до
доброго времени! ищу онлайн учителя по PHP и JavaScript.Требуется человек с опытом написания на этих языках,знающий все от и до....Мои...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Новые блоги и статьи
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман. Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru