<commit_before>---

layout: post
title: "C# vs C/C++"
categories: Blog

---

In my first few days coding in C# I probably wrote more code than I would have written in one week using C/C++. The C# language itself and the amount of
useful libraries provided for it (.NET, ..etc. lol) have made me more productive.

## Differences I've noticed between C/C++ and C\#

1) C# is not compiled to assembly, but to the Microsoft Intermediate Language. A benefit of this is not having to recompile
for different platforms. C# can be compiled once to obtain the Common Language Runtime(CLR) which can compile just-in-time during
runtime.<commit_msg>permalink added<commit_after>---

layout: post
title: "C# vs C/C++"
categories: Blog
permalink: "/Blog/CSharpVsCCPlusPlus"
---

In my first few days coding in C# I probably wrote more code than I would have written in one week using C/C++. The C# language itself and the amount of
useful libraries provided for it (.NET, ..etc. lol) have made me more productive.

## Differences I've noticed between C/C++ and C\#

1) C# is not compiled to assembly, but to the Microsoft Intermediate Language. A benefit of this is not having to recompile
for different platforms. C# can be compiled once to obtain the Common Language Runtime(CLR) which can compile just-in-time during
runtime.
{'fraction_non_alphanumeric': 0.08136882129277566, 'fraction_numerical': 0.001520912547528517, 'mean_word_length': 4.003802281368821, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2264318', 'n_tokens_mistral': 372, 'n_tokens_neox': 358, 'n_words': 206}