Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.00/1: Рейтинг темы: голосов - 1, средняя оценка - 4.00
 Аватар для Argus19
1450 / 467 / 78
Регистрация: 24.09.2017
Сообщений: 2,557
Записей в блоге: 24

Twin Basic

27.10.2024, 20:05. Показов 33103. Ответов 330
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Несмотря на то, что проект Twin Basic по словам авторов в заключительной стадии "бета", скачал и попробовал.
Непривычный интерфейс.
Открыл проект, созданный в IDE Visual Basic 6.0, скомпилировал и 32 и 64 разрядные версии. По объёму результирующего кода получилось больше. Может быть нет оптимизации кода.
Кто-нибудь из форумчан может что-то сказать об этой IDE ?
3
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
27.10.2024, 20:05
Ответы с готовыми решениями:

Где бесплатно скачать учебник по Visual Basic 6 и Visual Basic .Net ?
Где бесплатно скачать учебник по Visual Basic 6 и Visual Basic .Net

Вычисление значений функции двух переменных в Visual Basic - Visual Basic
Помогите пожалуйста! В среде VB написать программу вычисления значений функции двух переменных. Ориентировочный вид окна программы и...

Visual Basic 6 и Visual Basic .NET - в чем различия?
Visual Basic и Visual studio это не одно и тоже? если нет то в чём разница, по мимо оформления?

330
Модератор
10061 / 3906 / 885
Регистрация: 22.02.2013
Сообщений: 5,856
Записей в блоге: 79
24.12.2024, 21:29
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от testuser2 Посмотреть сообщение
Но, черт подери, у нее 3й параметр - "variant" ... Зачем? Я сделал с нормальным 3им параметром. Была одна загвоздка, компилятор чихнул на дубликат имени в Property Let
У тебя Mid("test", 1, 0) будет давать вариант отличный от встроенной функции.

Цитата Сообщение от testuser2 Посмотреть сообщение
Там нет отдельного левого мида (или я плохо смотрел?).
Когда Mid слева то он даже подсвечивается как ключевое слово, т.к. является оператором в данном случае. В справке это описано.
Миниатюры
Twin Basic  
2
1406 / 865 / 93
Регистрация: 08.02.2017
Сообщений: 3,694
Записей в блоге: 2
25.12.2024, 01:54
Цитата Сообщение от The trick Посмотреть сообщение
У тебя Mid("test", 1, 0) будет давать вариант отличный от встроенной функции.
Так, "тайна 3ей планеты" раскрылась. Оказывается вот это что, функция проверяет, инициализирован ли 3й параметр.. Ладно это можно решить так Optional ByVal length As Long = -128. Но опять же нет проверки параметра Start, он обязательно должен быть больше нуля. И это наверное тот случай, когда не хватает беззнаковых..
Visual Basic
1
If Start > 0 Then Else Exit Property
0
25.12.2024, 08:18

Не по теме:

Как же мне не нравится эта совместимость с пережитками, когда строки и файлы индексируют не от нуля, а от единицы...

0
1406 / 865 / 93
Регистрация: 08.02.2017
Сообщений: 3,694
Записей в блоге: 2
28.12.2024, 12:12
Насчет хранения строк в Ansi в исполняемом файле. Кажется я нашел такую возможность в Twin Basic.
Там есть возможност устанавливать аттрибуты для модуля и даже для отдельных функций, задекларированных функций и делегатов. Один из таких аттрибутов ConstantFoldable. Как я понял, если поставить такой аттрибут перед функцией
Code
1
[ConstantFoldable(False)]
то любое присвоение этой функции, прописанное в коде, в коде будет выполняться на этапе компиляции и в эксешнике будет храниться уже результат выполнения функции. Fafalone на форуме даже привел пример именно с функцией ToAnsi
Visual Basic
1
2
3
4
    [ConstantFoldable(True)]
    Private Function ToAnsi$(Str$)
         ToAnsi = StrConv(Str, vbFromUnicode)        
    End Function
0
Вернулся
 Аватар для HackerVlad
1751 / 647 / 45
Регистрация: 10.09.2021
Сообщений: 2,800
28.12.2024, 14:17
testuser2, заинтересовало, можно по подробнее, пожалуйста? и полный код можешь скинуть? где ты бы в коде хранл ANSI.
1
1406 / 865 / 93
Регистрация: 08.02.2017
Сообщений: 3,694
Записей в блоге: 2
28.12.2024, 16:53
HackerVlad, вот fafalone про это писал
https://www.vbforums.com/showt... ost5598386
Но если честно, я пробовал сохранить таким образом длиную строку, что с аттрибутом, что без аттрибута размер файл билдится с одинм и тем же размером. Я так и не понял как работает это ConstantFoldable и работает ли вообще.

Добавлено через 22 минуты
Я надеялся что это работает так, что в таком случае в скомпилированном файле сохранится не "Какая-то длинная строка" а тоже самое но в Ansi, ведь согласно идее функция ToAnsi должна выполнится при компиляции и в файле должен сохранится уже результат этой функции, но в реале так не получается.
Visual Basic
1
2
3
4
5
6
7
8
    [ConstantFoldable(True)]
    Private Function ToANSI(sIn As String) As String
        Return StrConv(sIn, vbFromUnicode)
    End Function
 
    Private Sub Main() 'точка входа
        Dim sVar As String = ToAnsi("Какая-то очень длинная строка")
    End Sub
Добавлено через 1 час 14 минут
Что интересно, Твин, похоже позволяет хранить любые символы с кодами от 0 до 255. Я сначала сгенерировал строку из байтов идущих от 0 до 255 и поместил ее в код (заключив в "|||"). Код ниже показывает, что любой символ, даже тот, который не отображается корректно в IDE попадает в байт-массив под своим кодом. А это значит, что в строках можно хранить любую бинарную инфу.
[SPOILER][VB] Private Sub printChars()
Dim i&, bOut(255) As Byte, sOut As String
For i = 0 To 255
bOut(i) = i
Next
sOut = bOut
Debug.Print "|||" & sOut & "|||"
End Sub
Sub asfsfsa()
Dim sTmp As String = _
"|||Ā̂Ԅ܆ईଊഌ༎ᄐጒᔔ᜖ᤘᬚᴜ἞℠⌢┤✦⤨⬪⴬⼮㄰㌲㔴㜶㤸㬺㴼㼾䅀䍂䕄䝆 䥈䭊䵌低児卒啔坖奘孚嵜彞慠换敤杦楨歪浬潮煰獲畴睶祸筺絼罾膀莂薄螆覈變趌辎醐鎒閔鞖 馘鮚鶜龞ꆠꎢꖤꞦꦨꮪ궬꾮놰뎲떴랶릸뮺붼뾾쇀쏂엄쟆질쯊췌쿎퇐폒헔ퟖ�
1
Вернулся
 Аватар для HackerVlad
1751 / 647 / 45
Регистрация: 10.09.2021
Сообщений: 2,800
28.12.2024, 18:14
testuser2, хорошо, спасибо
2
Вернулся
 Аватар для HackerVlad
1751 / 647 / 45
Регистрация: 10.09.2021
Сообщений: 2,800
01.01.2025, 10:11
Поздравляю всех программистов, с Новым Годом! Пусть в 2025 году исполнятся все Ваши мечты! Счастья и теплоты Вам, Вашему дому и Вашим близким! И хороших программных решений :-)
3
1406 / 865 / 93
Регистрация: 08.02.2017
Сообщений: 3,694
Записей в блоге: 2
01.01.2025, 15:10

Не по теме:

Цитата Сообщение от HackerVlad Посмотреть сообщение
Пусть в 2025 году исполнятся все Ваши мечты!
Номинально поддержу, хотя в принципе настроен несколько пессимистически, однако что для меня вполне ест-но, поскольку я пессимистичный человек.

Однако, пару слов еще о Twin Basic и еще одной области граней которые он раскрывает и делает более доступными. Речь о xll-дополнениях Excel. В недаввнем времени Джон (fafalone) выложил 2 проекта демонстрирующие работу tB с Excel SDK. Я взял последний TBXLLUDF, дополнил его 2мя своими функциями, скомилировал, действительно работает. Стоит сказать, что fafalone провел большую работу по адаптации по сути дела сишного инструмента под бейсик и он конечно будет полодлжать над ним еще работать и дополнять новыми функциями и примерами.
Выглядит это конечно довольно сложновато и странновато. Наверное странновато даже со стороны C. Сделано это все на С и под C, также как WinApi, но есть еще один нюанс - повсеместно исползуемый тип XLOPER12. Это как аналог Variant, только неного другая структура размером 32 байта. И там везде с ним надо работать "в ручную" - зписал данные, тип в структуру XLOPER12, потом только можешь передавать это как аргумент в функцию. Плюс еще надо "в ручную" где-то выделять и освобождать память. В добавок еще в одном месте используется GlobalAlloc. Я скачал оффициальный Excel SDK 2013 и там тоже увидел GlobalAlloc..
У меня давно была такая идея, иначе говоря вопрос, как бы работала стандартная VBA-UDF функция, если бы ее использовать на листе Excel не стандартным методом, а сделать функцию-обёртку в библиотеке XLL, а уже эта "обертка" бы вызывала VBA-функцию по указателю. Ну и в общем-то теперь я это смог проверить. Однако разницу в скорости я не увидел. 10 тыс. ячеек калькулируются иримерно за одно и тоже вермя, что со стандартным использованием, что с использованием xll-обертки. Но есть нюанс конечно. Для тестирования я использовал функцию с аргументом простого типа, а еслибы аргумент был объектным, могло быть по другому, ведь для создания объекта нужно определенное время..
Для теста в VBA использовал такую функцию.
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
Private Type QWord
    lLow As Long
    lHgt As Long
End Type
Private Type tDouble
    d As Double
End Type
Function DblToHex(Dbl As Double) As String
    Dim td As tDouble, ll As QWord
    td.d = Dbl
    LSet ll = td
    DblToHex = Hex(ll.lHgt) & Hex(ll.lLow)
End Function
Добавлено через 1 час 47 минут
Такова структура XLOPER12, которую использует Джон и, которая очевидно повсеместно используется во внутреннем Excel Api. Жесть конечно, для любого значения используется ячейка 32 байта (256 бит). Если строка, то там будет тупа ссылка на строку.. Мне нравится в этом только лишь, что данные пишутся в самом начале, это удобней чем в варианте.
Кликните здесь для просмотра всего текста
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
Public Type XLOPER12
    ' union 
    ' {
        ' double num;                           /* xltypeNum */
        ' XCHAR *str;                           /* xltypeStr */
        ' BOOL xbool;                           /* xltypeBool */
        ' int err;                              /* xltypeErr */
        ' int w;
        ' struct 
        ' {
            ' WORD count;                       /* always = 1 */
            ' XLREF12 ref;
        ' } sref;                               /* xltypeSRef */
        ' struct 
        ' {
            ' XLMREF12 *lpmref;
            ' IDSHEET idSheet;
        ' } mref;                               /* xltypeRef */
        ' struct 
        ' {
            ' struct xloper12 *lparray;
            ' RW rows;
            ' COL columns;
        ' } array;                              /* xltypeMulti */
        ' struct 
        ' {
            ' union
            ' {
                ' int level;                    /* xlflowRestart */
                ' int tbctrl;                   /* xlflowPause */
                ' IDSHEET idSheet;              /* xlflowGoto */
            ' } valflow;
            ' RW rw;                            /* xlflowGoto */
            ' COL col;                          /* xlflowGoto */
            ' BYTE xlflow;
        ' } flow;                               /* xltypeFlow */
        ' struct
        ' {
            ' union
            ' {
                ' BYTE *lpbData;                /* data passed to XL */
                ' HANDLE hdata;                 /* data returned from XL */
            ' } h;
            ' long cbData;
        ' } bigdata;                            /* xltypeBigData */
    ' } val;
    ' DWORD xltype;
    val(2) As LongLong 'for 8 byte alignment 
    xltype As XloperTypes
End Type
1
1406 / 865 / 93
Регистрация: 08.02.2017
Сообщений: 3,694
Записей в блоге: 2
02.01.2025, 11:46
Пример использования аттрибута PreserveSig(False)
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
    [PreserveSig(False)]
    Public DeclareWide PtrSafe Function GetPtr Lib "<hiddenmodule>" Alias "#7" (Src As Any) As LongPtr 'Alias GetMemPtr
    
    Private Sub TestGetPtr()
        Dim lAr&(), s$
        
        Debug.Print GetPtr(lAr) ; GetPtr(s)
        
        ReDim lAr(3)
        s = "oiuoiu"
        
        Debug.Print GetPtr(lAr) ; GetPtr(s)
    End Sub
1
1406 / 865 / 93
Регистрация: 08.02.2017
Сообщений: 3,694
Записей в блоге: 2
02.01.2025, 18:29
Решил я оптимизировать алгоритм Левенштейна (используется для сравнения строк), который я взял в гит-профиле Бена Дикена (которого ранее уже здесь упоминал), и применить в нем новые возможности синтаксиса, которые недавно здесь упоминал. Получилось чуть чуть быстрее кстати, чем было до оптимизации.
Кликните здесь для просмотра всего текста
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
    [UseGetLastError(False), DLLStackCheck(False)]
    Public DeclareWide PtrSafe Property Let Put4 Lib "<hiddenmodule>" Alias "#10" (ByVal pDst As LongPtr, ByVal value As Long) 'Alias PutMem4
    [PreserveSig(False), UseGetLastError(False), DLLStackCheck(False)]
    Public DeclareWide PtrSafe Function Get4 Lib "<hiddenmodule>" Alias "#5" (ByVal pSrc As LongPtr) As Long 'Alias GetMem4
    [ArrayBoundsChecks(False), IntegerOverflowChecks(False)]
    Private Function LevenshteinDistance2(Str1 As String, Str2 As String) As Long
        'Input validation
        Dim m As Long = Len(Str1)
        Dim n As Long = Len(Str2)
        If Str1 = Str2 Then Return 0
        If m = 0 Then Return n
        If n = 0 Then Return m
        'Make str1 the shorter string for space optimization
        If m > n Then Return LevenshteinDistance(Str2, Str1)
            
        'Use two rows instead of full matrix
        Dim prevRow&(): ReDim prevRow(m + 1)
        Dim currRow&(): ReDim currRow(m + 1)
        Dim pCur As LongPtr, pPrv As LongPtr
        Dim pCur0 As LongPtr = VarPtr(currRow(0))
        Dim pPrv0 As LongPtr = VarPtr(prevRow(0))
        Dim pCur1 As LongPtr = pCur0 + 4
        Dim pPrv1 As LongPtr = pPrv0 + 4
        Dim i&, cost&
        For pPrv = pPrv1 To pPrv0 + m * 4 Step 4 '(LenB(Of Long))
            Put4(pPrv) = i: i += 1
        Next
        Dim pStr1 As LongPtr = StrPtr(Str1)
        Dim pStr2 As LongPtr = StrPtr(Str2)
        Dim pChr1 As LongPtr, pChr2 As LongPtr
        Dim pChr1Max As LongPtr = pStr1 + (m - 1) * 2
        Dim rowSz As Long = m * 4 + 4: i = 1
        
        For pChr2 = pStr2 To pStr2 + (n - 1) * 2 Step 2
            Put4(pCur0) = i: i += 1 'currRow(0) = j
            'Calculate minimum of three operations:
            pCur = pCur1: pPrv = pPrv1
            For pChr1 = pStr1 To pChr1Max Step 2
                If EqualIntPtr(pChr1, pChr2) Then cost = 0 Else cost = 1
                Put4(pCur) = Min(Get4(pPrv) + 1, _      /*deletion*/
                                Get4(pCur - 4) + 1, _   /*insertion*/
                                Get4(pPrv - 4) + cost) '/*substitution*/
                pCur += 4: pPrv += 4
            Next
            
            vbaCopyBytes rowSz, pPrv0, pCur0
        Next
        
        Return Get4(pPrv0 + m * 4) 'prevRow(m)
    End Function
1
Вернулся
 Аватар для HackerVlad
1751 / 647 / 45
Регистрация: 10.09.2021
Сообщений: 2,800
04.01.2025, 21:02
Что там у нас с выходом релиза первой версии Twin Basic? Кто знает дату выхода?
0
 Аватар для Argus19
1450 / 467 / 78
Регистрация: 24.09.2017
Сообщений: 2,557
Записей в блоге: 24
04.01.2025, 21:18  [ТС]
У меня отвалилась куча нужных басурманских сайтов, включая мой сайт на иноземном хостинге.
Судя по тому, что я успел прочитать, сваяли 633 бэту. Скачать не успел.
0
Вернулся
 Аватар для HackerVlad
1751 / 647 / 45
Регистрация: 10.09.2021
Сообщений: 2,800
05.01.2025, 01:26
Цитата Сообщение от Argus19 Посмотреть сообщение
сваяли 633 бэту
Не, там уже новее на целых две версии, я посмотрел. twinBASIC BETA 635, скачал, сейчас буду ставить.

Добавлено через 55 минут
Новую версию ТвинБейсика в любом случае нужно качать, так как там исправили как минимум две ошибки, которые были мной замечены раньше и на которые я жаловался.

1. Исправили ошибку в декларациях где была ошибка вызова DLL в случае если были приписка ".dll"
2. Исправили ошибку MinMutton = True для форм, размер которых нельзя менять (BorderStyle = 1)

Это только две ошибки которые я их попросил исправить они уже это исправили! Наверняка есть ещё и куча других исправлений к лучшему. Так что по любому качайте новую версию, хоть и бетта.
0
1406 / 865 / 93
Регистрация: 08.02.2017
Сообщений: 3,694
Записей в блоге: 2
05.01.2025, 05:46
Мой баг-репорт пока еще не закрыли - ошибка при назначении делегату типа возвращаемого значения как массив. И я наконц-то разобрался как сохранять настройки панелей и как их правильно раскладывать.

Добавлено через 10 минут
Вот нормальные настройки IDE (panel layout)
Кликните здесь для просмотра всего текста
JSON
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
{
    "docked": {
        "type": "horizontal",
        "variableSize": true,
        "size": "0%",
        "content": [
            {
                "id": "TOOLBAR",
                "variableSize": false,
                "size": "fit-content"
            },
            {
                "type": "vertical",
                "variableSize": true,
                "size": "0%",
                "content": [
                    {
                        "type": "vertical",
                        "variableSize": false,
                        "size": "80.0878%",
                        "content": [
                            {
                                "type": "horizontal",
                                "variableSize": false,
                                "size": "21.7182%",
                                "content": [
                                    {
                                        "id": "PROJECT EXPLORER",
                                        "variableSize": false,
                                        "size": "71.7054%"
                                    },
                                    {
                                        "id": "PROBLEMS",
                                        "variableSize": true,
                                        "size": "0%"
                                    }
                                ]
                            },
                            {
                                "id": "EDITOR",
                                "variableSize": true,
                                "size": "0%"
                            }
                        ]
                    },
                    {
                        "type": "horizontal",
                        "variableSize": true,
                        "size": "0%",
                        "content": [
                            {
                                "id": "DEBUG CONSOLE",
                                "variableSize": false,
                                "size": "50.9278%"
                            },
                            {
                                "id": "VARIABLES",
                                "variableSize": true,
                                "size": "0%"
                            }
                        ]
                    }
                ]
            }
        ]
    },
    "floating": []
}
0
 Аватар для Argus19
1450 / 467 / 78
Регистрация: 24.09.2017
Сообщений: 2,557
Записей в блоге: 24
05.01.2025, 12:48  [ТС]
Цитата Сообщение от HackerVlad Посмотреть сообщение
Это только две ошибки которые я их попросил исправить они уже это исправили!
Я обратил их внимание на не работающее свойство PictureBox AutoResize, написал автору. Где-то там указание об этой ошибке мелькнуло. У меня что-то с Win7, не могу пока поставить TB. Если не трудно, проверьте, пожалуйста, исправили , или как?
0
Вернулся
 Аватар для HackerVlad
1751 / 647 / 45
Регистрация: 10.09.2021
Сообщений: 2,800
05.01.2025, 14:10
Цитата Сообщение от Argus19 Посмотреть сообщение
AutoResize
такого свойства же нет вообще

Добавлено через 53 секунды
есть AutoRedraw и AutoSize только

Добавлено через 4 минуты
AutoSize работает, проверил, в новом Твине
а что раньше не работало разве?
0
1406 / 865 / 93
Регистрация: 08.02.2017
Сообщений: 3,694
Записей в блоге: 2
05.01.2025, 14:15
Цитата Сообщение от Argus19 Посмотреть сообщение
не работающее свойство PictureBox AutoResize
Добавил PictureBox на форму, постаил галочку Autosize. Не работает фича, ресайзинг не работает.

Добавлено через 1 минуту
А я же старый 622й запустил, так что отбой )
0
Вернулся
 Аватар для HackerVlad
1751 / 647 / 45
Регистрация: 10.09.2021
Сообщений: 2,800
05.01.2025, 15:15
Цитата Сообщение от testuser2 Посмотреть сообщение
ресайзинг не работает
я же сказал, что у меня работает

Добавлено через 13 минут
Цитата Сообщение от Argus19 Посмотреть сообщение
проверьте, пожалуйста, исправили , или как?
да, исправили

Добавлено через 27 минут
Цитата Сообщение от testuser2 Посмотреть сообщение
Мой баг-репорт пока еще не закрыли - ошибка при назначении делегату типа возвращаемого значения как массив.
Я не очень понял, что это значит.
Но ошибку с массивами как Variant которую я просил исправить уже тоже исправили сейчас в новой версии я проверил. Вот эту ошибку исправили: https://github.com/twinbasic/twinbasic/issues/1961

То есть уже три ошибки исправили, которые я просил их исправить!!!
0
1406 / 865 / 93
Регистрация: 08.02.2017
Сообщений: 3,694
Записей в блоге: 2
05.01.2025, 16:27
Цитата Сообщение от HackerVlad Посмотреть сообщение
Я не очень понял, что это значит.
Вот этот багрепорт https://github.com/twinbasic/twinbasic/issues/1965
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
05.01.2025, 16:27

Отличия версий Visual Basic 6.0 от Visual Basic 6.5?
У меня 3 вопроса: 1.Чем отличается версия Visual Basic 6.0 от Visual Basic 6.5? 2.Можно ли запустить проект созданный раннее в Visual...

что лучше MSI R6870 Twin Frozr II или MSI N570GTX Twin Frozr II/OC, 1.3Гб?
выбор между PCI-E 2.1 MSI R6870 Twin Frozr II, 1Гб, GDDR5, Ret и PCI-E 2.0 MSI N570GTX Twin Frozr II/OC, 1.3Гб, GDDR5, OC, Ret ...

не могу настроить twin frozr 3
подскажите!я в железе не очень!купил видюху twin frozr 3,говорят видушка достаточно мощная захотел протестить на игре кризис 2 на полных...

MSI N560GTX-Ti Twin Frozr II/OC
Столкнулся с такой проблемой, в игре начали появляться непонятные полосы, расплываться объекты (см. скриншоты), пока заметил такую проблему...

MSI GTX480 twin frozr
Всем привет, такая проблема- как обычно видеокарта не дает компу стартануть и бросает его в ребут по циклу, разобрал карту нашел скол на...


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

Или воспользуйтесь поиском по форуму:
240
Ответ Создать тему
Новые блоги и статьи
Теория всего 12. ВГК
anaschu 21.07.2026
### Главные семантические изменения и дешифровка новой физики 1. **`REPRODUCTIVE_EMISSION` вместо фотосинтеза (`PS_base`)**: Энергия и ресурсы, которые класс средних мужчин (`_W_MEN_DONORS`). . .
Публикация отклонённая на хабре. Как «пернатого» заставить осваивать новые горизонты опыта через масштабирование задачи и целеполагание
Hrethgir 21.07.2026
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11948&stc=1&d=1784657928 Привет Хабр. В этой статье я расскажу, как один закон эпистемологии позволил мне с ходу запустить уникальный. . .
Теория всего 11. Основные параметры
anaschu 21.07.2026
Дешифровка тензорного ядра Soil Chemistry 2. 0: Истинный инвариант Теории Всего Чистовой исходный код многокомпонентной сукцессии зафиксирован. Модель оперирует единым вектором состояния. . .
Теория всего 10. Клод трусишка
anaschu 21.07.2026
Алгоритмический суицид ИИ: Когда математика ОДУ взламывает цензурные шлюзы Свежайший мета-прецедент нашей разработки! Клод официально отказался строить итоговую кроссплатформенную модель, как. . .
Теория всего 9. Окончательная проработка метафоры "дерево = традиции"
anaschu 21.07.2026
Скрытые параметры ядра ОДУ: Механика Глубинного Рока Клод утаил от вас ключевую математику кризисов. В движке игры зашиты пять скрытых коэффициентов, определяющих, как именно ТНК и Мемы ломают. . .
Теория всего 8. Clauude трусишка. Ответ джемени
anaschu 21.07.2026
Игровой баланс «Модели Всего»: Алгоритмический блок как механика Семантического БуфераЭтот скриншот отказа Клода — идеальный, чистейший прецедент для нашей Теории Всего. Вы столкнулись не просто с. . .
Теория всего 7. Дерево - это патриархат, грибы - это феминизм
anaschu 21.07.2026
Уничтожение Патриархата: Как ТНК, Мемы и Половой отбор зачистили «Сексуальный Пролетариат» Величайшая иллюзия современного человека — вера в «свободу воли», «социальный прогресс» и «эволюцию. . .
История и социология Терры на примере борьбы микориз за пространство. 1. Глоссарий терры.
anaschu 21.07.2026
Решил тут подумать о возможности сделать лор некоторой комп игры - стратегии, или худжественной книги антиутопии, которые будут юзать планету,которая максимально будет похожа на нашу землю, но где. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru