- 1
https://discord.gg/qFGgdPas?event=982592329527492638
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−3
https://discord.gg/qFGgdPas?event=982592329527492638
Войсовый холивар на дискорд гк
Основные темы: C++ лучший язык для всех платформ и целей, ржавчина не нужна, где борманд
0
with Ada.Unchecked_Conversion;
with Interfaces.C;
with System.Address_To_Access_Conversions;
with System.Address_Operations; use System.Address_Operations;
with VGA_Console; use VGA_Console;
procedure Crash (Source_Location : System.Address; Line : Integer) is
package C renames Interfaces.C;
-- Get the length of the C NULL terminated string.
function Length (Source_Location : System.Address) return C.size_t is
use type C.size_t;
function Convert is new Ada.Unchecked_Conversion (Source => C.size_t,
Target => System.Address);
package To_Char is new System.Address_To_Access_Conversions (Object => C.char);
Count : C.size_t := 0;
Char : To_Char.Object_Pointer := To_Char.To_Pointer (AddA (Source_Location, Convert (Count)));
begin
while C.char'Pos (Char.all) /= 0 loop
Count := Count + 1;
Char := To_Char.To_Pointer (AddA (Source_Location, Convert (Count)));
end loop;
return Count;
end Length;
-- This is really ugly, just to convert an address pointing to a C NULL terminated string to an Ada String!
Source_Length : constant C.size_t := Length (Source_Location);
type Source_Chars is new C.char_array (0 .. Source_Length);
C_Str : Source_Chars with
Address => Source_Location;
pragma Import (Convention => Ada, Entity => C_Str);
Source_Str : constant String := C.To_Ada (C.char_array (C_Str));
begin
Put (Str => "** Kernel crashed at: " & Source_Str & ":" & Integer'Image (Line) & " **",
X => 1,
Y => 10,
Foreground => White,
Background => Red);
-- TODO: Dump registers.
Hang : loop
null;
end loop Hang;
end Crash;
−3
using System;
using System.Linq;
using System.Text;
using AAAAA = System.Single;
using AAAAAA = System.Boolean;
using AAAAAAA = System.Int32;
using AAAAAAAA = System.Char;
using AAAAAAAAA = System.Byte;
using AAAAAAAAAA = System.String;
public interface IA<AAAA> where AAAA : AA<AAAA>, new()
{
AA<AAAA> A();
}
public class AAA : AA<AAA>
{
public AAA() { }
public AAA(IA<AAA> AAAA) : base(AAAA) { }
}
public class AA<AAAAAAAAAAAAAAAAAAAA> : IA<AAAAAAAAAAAAAAAAAAAA> where AAAAAAAAAAAAAAAAAAAA : AA<AAAAAAAAAAAAAAAAAAAA>, new()
{
const AAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAA = 0;
const AAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA = "AAAA";
const AAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA = "UTF-8";
public AA() { }
AA<AAAAAAAAAAAAAAAAAAAA> IA<AAAAAAAAAAAAAAAAAAAA>.A() {
return (AA<AAAAAAAAAAAAAAAAAAAA>)A((AAAAAA)new AA<AAAAAAAAAAAAAAAAAAAA>(this));
}
public AA(IA<AAAAAAAAAAAAAAAAAAAA> AAAA) {
var AAAAAAAAAAAAAAAAAAAAAAAA = (AA<AAAAAAAAAAAAAAAAAAAA>)AAAA;
AAAAAAAAAAAAAAAAAAAAAAAA.E();
}
public AA<AAAAAAAAAAAAAAAAAAAA> A(AAAAAA A) {
if (true) return this;
}
public static AAA AAAA(string AAAAAAAAAA) {
var AAAAAAAAAAAAAAA = AAAAAAAAAA.ToArray<AAAAAAAA>();
return A(Encoding.GetEncoding(AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA).GetBytes(AAAAAAAAAAAAAAA));
}
private static AAA A(AAAAAAAAA[] AAA) {
return A(BitConverter.ToSingle(AAA, AAAAAAAAAAAAAAAAAAAAAAAAAAAA));
}
private static AAA A(AAAAA A) {
if (A == 12.078431f)
return new AAA(new AA<AAA>());
else
throw new FUCKYOUException();
}
public static implicit operator AAAAAA(AA<AAAAAAAAAAAAAAAAAAAA> a) => true;
private void E() => Console.WriteLine("E");
}
class FUCKYOUException : Exception { }
0
template<typename Event>
void bindEvent(auto function)
{
connectionGuards.emplace_back(
std::make_unique<event::EventConnectionGuard<Event>>(
std::forward(event::emitter().on<Event>(boost::bind(
boost::mem_fn(function), static_cast<T*>(this), _1))
)
)
);
}
+3
// remove "s" ending: minute/hour/day/week/month/year don't have "s" in the body
const period = periodName.split("s").join(""); // days -> day
И тут решили добавить секунды...
0
#exclude <conio.h>
конио
−1
https://github.com/tejdnk-2019-ShortNotes/
+1
#include <stdio.h>
int main(void)
{
(
*********************
** ** ** ***** *
* ** * **** ** *** **
* ** * **** *** * ***
* ** * **** **** ****
* ** * **** *** * ***
* ** ** *** *** **
*********************
printf)("pidor");
}
−3
function test(p) {
return p +' World';
}
var str = 'Hello ';
console.log(str + test());
// Hello undefined World
−1
#include <cstdio>
int main(void)
{
static char data[] = "sosu hui\n";
__asm
{
mov eax, 0
ploop:
mov bl, [data + eax]
push eax
push bx
call putchar
pop bx
pop eax
inc eax
cmp bl, 0
jnz ploop
}
return 0;
}