Prince Of Persia
Or you can install IDE for a language you need
Yeah but sometimes you need to create an app that contain more than one language
Prince Of Persia
Anonymous
Anonymous
If you need C++, install CLion
Prince Of Persia
So what?
If it can do something IntelliJ IDE can too
Prince Of Persia
If you need C++, install CLion
Too slow for large codes😞
Prince Of Persia
Too slow for large codes😞
That's why I use VSCode
Anonymous
Too slow for large codes😞
And IDEA would be faster?😂😂
Anonymous
Use a SSD
Prince Of Persia
Anonymous
For jetbrains, use a SSD
Anonymous
Rider for Unreal engine rocks
Anonymous
It takes ages to start up a jetbrains ide, they can consume a lot of ram,
Dima
jetbrains ides are the best ones
Anonymous
But jetbrains editors are 64 bit
Prince Of Persia
Anonymous
Buy one
Prince Of Persia
gulshan
Hell9
Anonymous
128 gb cheap
Dima
depends on your configuration
Prince Of Persia
Anonymous
Helooloolololi
Prince Of Persia
Anonymous
Kingston q500
Anonymous
Go to ot chat
Anonymous
Well then stick to vs code
Anonymous
But you can learn a lot from jetbrains ide
Prince Of Persia
Prince Of Persia
But you can learn a lot from jetbrains ide
Yeah I like them but they use Java and Java is much slower than natives
Prince Of Persia
I think if they use C/C++ Those IDEs will be much faster
Anonymous
Yeah but I have i7 4770 and their performance is better than visual studio
Furkan
Anyone did parse messages over uart on rtos
Anonymous
merhaba turkçe bilen var mı
Anonymous
merhaba turkçe bilen var mı
Merhaba Türkçe biliyorum faket sadece ingilizceye izin verilir
klimi
use english
Anonymous
I told him the same but in his language just so he has no excuses 😂😂
Furkan
Even I asked as English no-one cares about my question :D
Anonymous
use english
sorry but that , after this ı will speak english
klimi
Even I asked as English no-one cares about my question :D
i just yell at non english messages, that is what i do
Furkan
Non English ones more attractive for you :P
Anonymous
No problem friend
Sandro
typedef struct Mail{ char senderAdress[40]; char recieverAdress[40]; char subject[20]; char date[11]; char message[100]; }Mail; typedef struct User{ char emailAdress[40]; struct Mail *next; }User;
Look this code where you can see some simple use of linked list, especially read comments to understand better the coding, enjoy: https://pastebin.com/wmuL89kw
Sandro
I can not open the link
I will paste the code in PM
Sandro
Ubuntu Pastebin https://paste.ubuntu.com/p/WN38zkjV33/
Kaan
Thank you very much for your effort I was able to open this one
Engineer
How does uint64_t long long ULL work when using C and not C++? Wanting to understand how the hardware is created to enable the C code to work with hardware.
Anonymous
What specifically you don't understand?
Engineer
I wanted to learn more about hardware development and software development work. I keep hearing about software modelling for hardware.
Engineer
A software model is created to create the hardware.
Anonymous
Slower than others
Jetbrains IDES consume so much ram, but are great
Engineer
@Thanks for this! I was a bit scared to go there🙈
Igor🇺🇦
How does uint64_t long long ULL work when using C and not C++? Wanting to understand how the hardware is created to enable the C code to work with hardware.
Try these videos https://youtu.be/LnzuMJLZRdU Learn how computers work in this series where I build and program a basic computer with the classic 6502
Engineer
More studying
Davi
How does uint64_t long long ULL work when using C and not C++? Wanting to understand how the hardware is created to enable the C code to work with hardware.
It's the responsibility of the compiler to make the C language compatible with the specified processor architecture. In a MSP430, for example, the int type is 16 bits wide, which is the width of the native word for this architecture. If you force an uint64_t the compiler will add extra logic to try to map the larger value into 4 registers or 4*2 memory positions (bytes aligned into 16 bits), leading to code bloat. In this architecture there is no native support for floating point, so floats and doubles require extra logic to fit the wider types and to implement the IEEE floating point logic. Depending on your program, the extra logic may bloat your executable in a couple kiB.
Davi
Appreciate your reply. So how does printf of ULL %llu work?
unsigned long long int is required to have at least 64 bits in C17 (I believe this requirement exists since C99). If the architecture only has registers shorter than 64 bits wide, the compiler will automatically insert the extra logic required to read and write variables with this type onto registers or onto memory.
olli
is uint64_t always present for C language? It seems to me for tiny architecture like 8 bit avr its missed.
No, these types are optional in C and C++. While compilers might be able to implement uint64_t on 8 bit processors, they cannot be implemented on system where the word size is a multiple of 9.
olli
can`t we use 9*8register = 72 bits?
but 72 is not the same as 64
Alex
but I think its possible to use 72 to emulate 64. Also I am not aware of these exotic architectures with word size of 9
olli
but I think its possible to use 72 to emulate 64. Also I am not aware of these exotic architectures with word size of 9
uint_least64_t is mandatory and might be implemented by using 72 bits. However looking at the fixed sized types, they are not allowed to contain padding and since 64 is not a multiple of 9 it cannot be done.
Davi
is uint64_t always present for C language? It seems to me for tiny architecture like 8 bit avr its missed.
According to C17, int_least_8_t, int_least_16_t, int_least_32_t, int_least_64_t, their unsigned and "fast" versions are required.
Alex
I also heard c++ templates can be absent. so maybe often C and C++ are not due to std
Alex
like cuda C++