From ab607fc39b6dfc766f7481c33e5f1cf35a2f55d9 Mon Sep 17 00:00:00 2001 From: stderr64 Date: Thu, 24 Oct 2024 23:04:43 +0300 Subject: Recreated repository --- bigarray/bigarray.c | 17 +++++++++++++++++ bigarray/bigarray.cpp | 22 ++++++++++++++++++++++ bigarray/bigarray.go | 14 ++++++++++++++ bigarray/bigarray.pl | 21 +++++++++++++++++++++ 4 files changed, 74 insertions(+) create mode 100644 bigarray/bigarray.c create mode 100644 bigarray/bigarray.cpp create mode 100644 bigarray/bigarray.go create mode 100755 bigarray/bigarray.pl (limited to 'bigarray') diff --git a/bigarray/bigarray.c b/bigarray/bigarray.c new file mode 100644 index 0000000..74bcb56 --- /dev/null +++ b/bigarray/bigarray.c @@ -0,0 +1,17 @@ +#include +#include +#include +#include +#include + +int main( int argc, char *args[] ){ + uint64_t bigarray[500000] = {}; + uint64_t ncount = 0; + for ( ; ncount < 500000; ncount++ ) + bigarray[ncount] = ncount; + ncount = 0; + for ( ; ncount < 500000; ncount++ ) + fprintf( stdout, "%lli\n", ncount ); + memset( bigarray, 0, sizeof(bigarray) ); + return EXIT_SUCCESS; +} diff --git a/bigarray/bigarray.cpp b/bigarray/bigarray.cpp new file mode 100644 index 0000000..5516db5 --- /dev/null +++ b/bigarray/bigarray.cpp @@ -0,0 +1,22 @@ +#include +#include +#include +#include +#include + +using namespace std; + +int main( int argc, char *args[] ){ + std::array bigarray = {}; + uint64_t acount = 0; + for ( ; acount < 500000; acount++ ) + bigarray[acount] = acount; + acount = 0; + uint64_t arr_size = (uint64_t)bigarray.size(); + for ( ; acount < arr_size; acount++ ) + std::cout << bigarray[acount] << "\n"; + acount = 0; + arr_size = 0; + bigarray = {}; + return EXIT_SUCCESS; +} diff --git a/bigarray/bigarray.go b/bigarray/bigarray.go new file mode 100644 index 0000000..8bf9d00 --- /dev/null +++ b/bigarray/bigarray.go @@ -0,0 +1,14 @@ +package main + +func main(){ + var bigarray [500000]uint64 + var anum uint64 = 0 + for ; anum < 500000; anum++ { + bigarray[anum] = anum + } + anum = 0 + for ; anum < 500000; anum++ { + println( bigarray[anum] ) + } + return +} diff --git a/bigarray/bigarray.pl b/bigarray/bigarray.pl new file mode 100755 index 0000000..6e662f1 --- /dev/null +++ b/bigarray/bigarray.pl @@ -0,0 +1,21 @@ +#!/usr/bin/perl +use POSIX; + +my @bigarray = (); + +my $acount = 0; + +for ( ; $acount < 500000; $acount++ ){ + push( @bigarray, $acount ); +} + +$acount = 0; + +for ( ; $acount < 500000; $acount++ ){ + print( $bigarray[$acount]."\n" ); +} + +undef $acount; +undef @bigarray; + +exit( 0 ); -- cgit v1.2.3-86-g962b