Anonymous
https://ds9a.nl/articles/posts/c++-1/
Anonymous
This is a really good article but it comes with a good quote which really needs to be said here
Jussi
98% of popular Cryptocurrencies is written in C++, not C#. Ethereum was converted written in Go. Note: ++ != #
I also guess that 98% of computer kernels are written in C++, and 98% of SoC code is written in C++
Anonymous
"Anyone who professes nothing but love for their chosen programming language is likely not being honest."
Anonymous
I like C, but I'd never start rewriting something like NiFi in it
Anonymous
That's a perfect use case for C++. It's big and modular
Anonymous
and also needs to be fast
Manuele
no one blocks you to make the core parts in C and then wraps them to a C++ class
Manuele
maybe with inline modifier to avoid function calls
Anonymous
Although, talking about SoCs, arduinos use a subset of C++ for their ino scripts
Jussi
yeah I never thought I was writing C++ when I wrote code for uno
Manish
How is the following expression evaluated? a=5 y= ++a - a++*++a/++a z= ++y - a*y++ cout<<a,y,x
Jussi
As a compilation error, as x is not defined
Anonymous
Should be *z"
Anonymous
"z"
Manish
Sorry replace x with z
Anonymous
?
Manish
Please tell the output of the variables
Anonymous
Please tell the output of the variables
why dont you just run it and find out lol
Manish
What precedence of evaluation will be followed
Sujeet
Anyone has Mark Allen Weiss book for c++
Anonymous
Done!
Anonymous
#cpp
Anonymous
@OxFFFFFFFF given I already know C, is it a better idea to jump straight into a best practices book?
Anonymous
Like the Scott Meyers book?
Hamudi
Hey guys which programming language is hard to learn??
Anonymous
s390 assembly
Jussi
Assembly generally
miguemunoz
Chinese
miguemunoz
Proto Cananean
Ибраги́м
i know they are different who do you think i am? anyway, .NET Native is pretty new, it's obv is not so diffused
.NET Native - Will never make any wave, unless they're serious about being cross platform.
Manuele
they are serious about cross platform
Manuele
.net core is completely cross platform
Ибраги́м
and, here the language doesn't matter
Tell that to the Bitcoin, BCH, Monero devs on GitHub
Manuele
Tell that to the Bitcoin, BCH, Monero devs on GitHub
WHO THE FUCK CARES ABOUT CRYPTOCURRENCIES
Manuele
I'm not talking Miners mate
you are talking about cc systems
Manuele
basically the 0.000000000001% of what devs do
Ибраги́м
WHO THE FUCK CARES ABOUT CRYPTOCURRENCIES
Seriously ? Where the hell u living at ?
Manuele
think about 1/3 of websites/applications backends
Manuele
that is roughly 1/4 of all the code in the world
Manuele
This basically confirms u don't know what u saying
i use CUDA and OpenCL every day so i know what i'm talking about
Manuele
with .NET Native
Ибраги́м
oh sorry I forgot that cryptos == whole world nowadays, Sorry! I will not bother you anymore
Just an example of where C could've shine if it weren;t a Cespit, but it didn't
Manuele
Just an example of where C could've shine if it weren;t a Cespit, but it didn't
because, as i said, the important thing is the GPU runtime
Manuele
that have to be called from C
Manuele
cuda doesn't supports C++ kernel calls
Manuele
the same for OpenCL
Manuele
so yes, the extension is .cpp or .cc or .cx
Manuele
but the core code is plain and simple C
Omar
Hi, I'm still kind of new to C language and programming in general. I'm trying to familiarize myself with the terms and such, Microsoft C Library, what is it? is it like an API that applications use when running under windows? and what does it contain?
Anonymous
## Welcome We&#39;re very glad to welcome you to join the International C/C++ Group. You can invite others by https://t.me/programminginc ## Topics In this group, any topics related to C/C++, Assembly, Debugging, and Hacking are welcomed. For serval reasons, it&#39;s appreciated that communicating with each other here by English; including but not limited to: * English is one of the most widely used and accepted language in this world, and most programmers could read English, since programmings languages are often based on English. * Communicating through English helps others understanding your posts better. * Your questions might also help or enlight others, and thus communicating in English might help to maximize global benifits in this aspect. You may also noticed that Pornography, Spam, Abuse, and Religion or Ideological topics are strictly forbidden in this group. ## Questions Questions related to the topics are welcomed. However, this is not a place to get the answer to your homework, hence DO NOT ask others to do the homework on behalf of you yourself. Life is short. For saving time and helping you to find more potential answers to your question, asking questions in a smart way is indispensable. You might be happy to have a look of this instruction: * [English](http://www.catb.org/esr/faqs/smart-questions.html) * [Translations](http://www.catb.org/esr/faqs/smart-questions.html#translations) BTW, when you are posting long long code snippets for asking questions, please kindly taking pastebins into consideration. Some famous pastebins are listed here: * [GitHub Gist](https://gist.github.com) * [Ubuntu Paste](https://paste.ubuntu.com/) ## Sources and Knowledge Check Allen&#39;s post: https://t.me/programminginc/6504 ## Reports If any Pornography, Spam, Abuse, and Religion or Ideological topics are found, please kindly pin the admins to help us for the purification of the communication environment in the group.
👆👆👆👆👆👆👆👆👆
Omar
So What kind of functionalities does it perform?
Ибраги́м
@OxFFFFFFFF given I already know C, is it a better idea to jump straight into a best practices book?
Nope, C++ is very different from C if u don't want results. In C++ u will be dealing with a lot of things especially in Modern C++. I'd say u should eithert learn using : - Programming: Principles and Practice Using C++ (Bjarne Stroustrup, 2nd Edition - May 25, 2014) (updated for C++11/C++14) OR - C++ Primer (Stanley Lippman, Josée Lajoie, and Barbara E. Moo) (updated for C++11) These two above should give u enough such that Scott Meyers book will only be adding few things. Then go for : Scott Meyers book (Updated for C++14) after those.
Ибраги́м
Like the Scott Meyers book?
You should read Effective C++ after learning C++, NOT C. Those C skills hardly translates over to C.
Ибраги́м
s390 assembly
Because it's hard | because it usually lack good tutorial or docs ?
akwi
dax for your welcm marie
Ибраги́м
they are serious about cross platform
That's why they made: - MSVC - Visual Studio - MS OFFICE for Linux. They're really serious about that
Ибраги́м
Manuele
That's why .net core is cross platform
Manuele
Cntk is cross platform
Manuele
Xamarin is cross olatform
Manuele
And many other things you cunt
Manuele
Office is completely C++. It's not so easy to port to Linux and they don't care since no one is gonna pay in that communist os
Manuele
That's why they made: - MSVC - Visual Studio - MS OFFICE for Linux. They're really serious about that
Visual studio is on the way for Linux like it is now on mac. They'll use xamarin studio as a basis
Ибраги́м
I agree
How is this true? C got templates? Gonna teach destructors and why never need to call free() ?
Ибраги́м
Visual studio is on the way for Linux like it is now on mac. They'll use xamarin studio as a basis
Who's the cunt now ? Compare VS on Windose vs VS on Mac. Like u've correctly put it: They edited Xamarin then call it "Visual Studion For Mac" just like the crap they did with Skype for Linux... Yuck!
Ибраги́м
And many other things you cunt
you cunt Really? Do u have to?
Manuele
Who's the cunt now ? Compare VS on Windose vs VS on Mac. Like u've correctly put it: They edited Xamarin then call it "Visual Studion For Mac" just like the crap they did with Skype for Linux... Yuck!
You are still the cunt. Visual studio is not the hello world program you do at school, is a lot of milions of line of code. They are porting all the components to mac os but it's not immediate. For example, the build system is open source and cross platform. It works also on linux
Ибраги́м
Deprecated
But still functional and count for the majority ?
Manuele
Who's the cunt now ? Compare VS on Windose vs VS on Mac. Like u've correctly put it: They edited Xamarin then call it "Visual Studion For Mac" just like the crap they did with Skype for Linux... Yuck!
Skype for Linux is the same as web and mac os. They are now migrating to react native but well, that shitty os that Linux is doesn't even have standard UI components so it's not even supported by react native