Best of C Programming2021

  1. 1
    Article
    Avatar of devtoDEV·5y

    I wrote a fully-functioning File Explorer, using TypeScript.

    Xplorer is not written on traditional language like C, C++ or C#. It is written on TypeScript, HTML and SCSS, using the Electron framework. There are four available default themes for now. Xplorer helps you organize your files easier by supporting multiple tabs.

  2. 2
    Article
    Avatar of medium_jsMedium·5y

    Introduction to WebAssembly (WASM)

    As of today, 94% of installed browsers support WebAssembly. It enables near-native execution speed in a web browser, making it possible to port desktop applications (like AutoCAD) and video games (e.g. Doom 3) It has the potential to change websites from what we know them today to something much more.

  3. 3
    Article
    Avatar of phProduct Hunt·5y

    Blockman - Highlight nested code blocks

    VSCode extension - Blockman. You can customize block colors, depth, turn on-off focus, curly/square/round brackets, and more.Supports Python, Dart, Rust, Swift, R, Go, PHP, JavaScript, JSX, TypeScript, TSX, C, C#, C++, Java, HTML, CSS and more...

  4. 4
    Article
    Avatar of tnwThe Next Web·5y

    Thought you loved Python? Wait until you meet Rust

    A whopping 87 percent of Rust developers love this language above all others. It’s a neat hack to ensure that unused data is being cleaned without forcing the programmer to think about allocating and freeing memory all the time. While it is not as dead-easy to write as Python, it's not as clunky as C once you’ve understood it.

  5. 5
    Article
    Avatar of gcgitconnected·5y

    A Beginner’s Guide Into Competitive Programming

    Competitive programming tests your Logical thinking, Analytical Thinking, Pattern Recognition, Pressure Handling, and most importantly your knowledge of Data Structures and Algorithms. It is an excellent mental exercise and boosts problem-solving skills. The adrenaline rush you experience when your code gets accepted is just amazing.

  6. 6
    Article
    Avatar of swlhThe Startup·5y

    Node.Js == C++ ?

    Node.js has a great portion of it written in C/C++ and a lot of its modules are actually implemented in C-C++. In this article, we will take a deep dive into Node. and explore the C/ C++ implemented under the hood.

  7. 7
    Article
    Avatar of medium_jsMedium·5y

    Why Use the Go Language for Your Project?

    Go is an open-source programming language that makes it easy to build simple, reliable, and efficient software. Developers say that Google's Go language is the C for the twenty-first century when it comes to syntax. Go has been compared to scripting languages like Python in its ability to satisfy many common programming needs.

  8. 8
    Article
    Avatar of medium_jsMedium·5y

    Is there a faster solution than document.getElementById()?

    In 2011, during my final post-secondary exam, I had to write JavaScript functions out by hand. Is there a faster solution than document.getElementById()? Kenton de Jong says there isn't, but it's still fun to play with. He says he's never been able to do it again.

  9. 9
    Article
    Avatar of dzDZone·4y

    Top 7 Web Development Languages To Use In 2022

    Today, web development is seemingly a promising job. If you are a newcomer in this field, the nuisance here is where to start or which web development languages you should learn. This article from Designveloper will well equip you with fundamental knowledge so that you can choose the right language for future jobs.

  10. 10
    Article
    Avatar of devtoDEV·4y

    Four tricky JavaScript concepts in one line of code

    A colleague asked me to explain a line of code he found on Stack Overflow. It was a good example of four mid to advanced concepts in JavaScript. Here are four ways to use these concepts in your code. The code in question is this line:const result = (({ a, c }) => ({ a , c }))({ a : 1, b : 2, c : 3 , d : 4 });

  11. 11
    Article
    Avatar of newstackThe New Stack·5y

    What Is WebAssembly and Why Do You Need It? – The New Stack

    WebAssembly (also known as WASM) was launched in 2017 as a binary instruction format for a stack-based virtual machine. It is not designed to be used as a language itself, but rather as an effective compilation target for languages like C, C++, and Rust. WebAssembly is a low-level, assembly-like language with a compact binary format. This makes it possible for WebAssembly to deliver near-native performance.

  12. 12
    Article
    Avatar of devdojoDevDojo·5y

    Currying in JS - shorts

    Currying is a technique of evaluating function with multiple arguments, into sequence of function with single argument. Currying does not exist in native JavaScript. But libraries like lodash makes it easier to convert a function to curried one. Little pieces can be configured and reused with ease.

  13. 13
    Article
    Avatar of quick_codeQuick Code·4y

    10 Best Unity Tutorials for Beginners to learn Game Development

    Learn how to develop games for iOS and Android using Unity. Learn how to use C# to build and test your games. Use these skills to help you develop your own games and apps. Use this information to build your own apps and games for Android and iOS. Use the tools and techniques in this course to build a game for Android or iOS using the Unity software.

  14. 14
    Article
    Avatar of devtoDEV·5y

    Top 10 Programming Languages to Learn in 2021

    Python is one of the most commonly used programming languages today. Java is a more complex language to learn, but experienced developers with Java coding skills are in high-demand. C# rose to fame in the 2000s for supporting the concepts of object-oriented programming. C and C++ are widely used in computer science and programming.

  15. 15
    Article
    Avatar of freecodecampfreeCodeCamp·5y

    Boost Your Programming Skills by Reading Git's Code

    Git is a free, open-source programming language. It was created in 1995. Git's code is written in the programming language Git. Read Git's Code to learn more about Git's features. Read the Git code to learn how to use Git's built-in Git functions.

  16. 16
    Article
    Avatar of mlmMachine Learning Mastery·4y

    Functional Programming In Python

    Functional programming is a declarative paradigm. It is different from imperative paradigm that programs are built by applying and composing functions. The benefit of functional programming is to make your program less error-prone. Without the side effects, it is more predictable and easier to see the outcome. We also no need to worry about one part of the program is interfering another part.

  17. 17
    Article
    Avatar of pointerPointer·4y

    Rust takes a major step forward as Linux's second official language

    Rust, the high-level system language, is moving closer to Linux. The next "patch series" will add support for Rust as a second language to the Linux kernel. The biggest change is that Rust code now relies on the stable Rust compiler rather than the beta compilers.

  18. 18
    Article
    Avatar of hashnodeHashnode·5y

    Top 5 Languages to Learn to Get a Job in 2021

    The top 5 python books and languages to learn in 2021 had the highest poll count. Python is a high-level language and it is very easy to learn. JavaScript is the most popular and go-to language for web development. C# is used to develop i) web apps, ii) desktop apps, III) mobile apps, iv) utility and virtual reality games.

  19. 19
    Article
    Avatar of facebook_codeFacebook Engineering·5y

    A brief history of Rust at Facebook

    Facebook has joined the Rust Foundation. The company will be working to sustain and grow the language’s open source ecosystem. Hundreds of developers at Facebook write millions of lines of Rust code. Rust is the leading language in the development of the Diem (formerly Libra) blockchain.

  20. 20
    Article
    Avatar of dzDZone·5y

    The world's least popular programming language

    Most popular programming languages are more or less copies of each other, without much difference semantically. This creates a problem for you individually, and also for the world at large, which I refer to as local evolutionary optimums. Every time people ask me what two programming languages they should learn I always answer; "The two that are the furthest away from each other conceptually"