Software Alternatives & Reviews

C# VS Clojure

Compare C# VS Clojure and see what are their differences

C# logo C#

Simple, general-purpose, object-oriented programming language for the .NET platform

Clojure logo Clojure

Clojure is a dynamic, general-purpose programming language, combining the approachability and interactive development of a scripting language with an efficient and robust infrastructure for multithreaded programming.
  • C# Landing page
    Landing page //
    2023-07-28

We recommend LibHunt C# for discovery and comparisons of trending C# projects.

  • Clojure Landing page
    Landing page //
    2023-09-19

We recommend LibHunt Clojure for discovery and comparisons of trending Clojure projects.

C#

Categories
  • Programming Language
  • OOP
  • Generic Programming Language
  • Dynamic Programming Language
Website csharp.net
Details $-

Clojure

Categories
  • Programming Language
  • OOP
  • Generic Programming Language
  • Dynamic Programming Language
Website clojure.org
Details $

C# videos

C# Review - The Basics

More videos:

  • Review - Is C# hard to learn?
  • Review - Learn C# BASICS in 10 MINUTES!

Clojure videos

What is the business value of Clojure?

More videos:

  • Review - Blog in Clojure Code Review
  • Review - Clojure Web App Code Review

Category Popularity

0-100% (relative to C# and Clojure)
Programming Language
33 33%
67% 67
OOP
38 38%
62% 62
Generic Programming Language
Programming
100 100%
0% 0

User comments

Share your experience with using C# and Clojure. For example, how are they different and which one is better?
Log in or Post with

Reviews

These are some of the external sources and on-site user reviews we've used to compare C# and Clojure

C# Reviews

Top 10 Rust Alternatives
C# is a modern computing language. It is also an object-centred language and offers users a safe and reliable platform. It belongs to the C languages and is quite similar to C, C ++, JavaScript, etc.
The 10 Best Programming Languages to Learn Today
If mobile app development or virtual reality is your thing, consider learning C#. Many mobile developers use C# to build cross-platform apps on the Xamarin platform. It's also a popular choice for building 3D and 2D video games using the Unity game engine.
Source: ict.gov.ge

Clojure Reviews

We have no reviews of Clojure yet.
Be the first one to post

Social recommendations and mentions

Based on our record, Clojure seems to be a lot more popular than C#. While we know about 35 links to Clojure, we've tracked only 1 mention of C#. We are tracking product recommendations and mentions on various public social media platforms and blogs. They can help you identify which product is more popular and what people think of it.

C# mentions (1)

Clojure mentions (35)

  • A new F# compiler feature: graph-based type-checking
    I have a tangential question that is related to this cool new feature. Warning: the question I ask comes from a part of my brain that is currently melted due to heavy thinking. Context: I write a fair amount of Clojure, and in Lisps the code itself is a tree. Just like this F# parallel graph type-checker. In Lisps, one would use Macros to perform compile-time computation to accomplish something like this, I think.... - Source: Hacker News / 6 months ago
  • Ask HN: Why does the Clojure ecosystem feel like such a wasteland?
    As an analogy - my face hasn't changed all that much in a past few years, and I haven't changed my profile picture in those few years. Does it really mean that I'm unmaintained/dead? > Where can I find latest documentation [...]? The answer is still https://clojure.org/. And https://clojuredocs.org/ but it's community-maintained so might occasionally be missing some things right after they're released. E.g. As of... - Source: Hacker News / 8 months ago
  • Best implementation of CL for learning purposes
    As a Java/Scala user you should check out Clojure! It is highly recommended (https://clojure.org). Source: about 1 year ago
  • Why I decided to learn (and teach) Clojure
    Lisp is not a programming language, but a family of languages ​​with many dialects. The most famous dialects include Common Lisp, Clojure, Scheme and Racket. So after deciding that I was going to learn Lisp, I had to choose one of its dialects. - Source: dev.to / about 1 year ago
  • 8 Meta-learning Tips To Grow Your Skills as a Software Engineer
    I learned Clojure to implement a plugin for Metabase (the tool my former company used for creating business dashboards). I probably won’t ever use the language anymore in the future, but learning functional programming was fun and eye-opening. - Source: dev.to / about 1 year ago
View more

What are some alternatives?

When comparing C# and Clojure, you can also consider the following products

Python - Python is a clear and powerful object-oriented programming language, comparable to Perl, Ruby, Scheme, or Java.

Elixir - Dynamic, functional language designed for building scalable and maintainable applications

JavaScript - Lightweight, interpreted, object-oriented language with first-class functions

Java - A concurrent, class-based, object-oriented, language specifically designed to have as few implementation dependencies as possible

Rust - A safe, concurrent, practical language

Haskell - An advanced purely-functional programming language