Skip to main content

C# 4.0 goes dynamic

The line gets blurred between type systems.Traditionaly strong and static typed languages seem to find it increasingly difficult to cope with evolving requirements.(this is my opinion)

C# seems to acknowledge this fact: first came generics, then type inference (used extensively by Linq where a lot of times you cannot use explicitly typing,so you let the compiler decide) and now a new dynamic(!) type is about to be introduced.

Here is an article about it C# 4.0 goes dynamic - a step too far? which gives insight on the forthcoming C# 4.0. I do not see it as just a 'C#' article but as sign of the times and the battle between type systems

Comments

Carlos said…
The new features of C# 4.0 are really very interesting. I think C# is evolving, and it needs to integrate other languages that are more dynamic. Since .NET is a multi-language system, this is natural extension as I described at
this article.

Popular posts from this blog

Ingres vs Postgres MVCC Explained With Neo4j's LLM Knowledge Graph Builder

 LLM Knowledge Graph Builder is an application designed to turn unstructured data such as pdfs, text documents, YouTube videos, and web pages, into a knowledge graph stored in Neo4j, promising much better accuracy than simple RAG (Retrieval-Augmented Generation). https://www.i-programmer.info/news/80-java/17967-ingres-vs-postgres-mvcc-explained-with-neo4js-llm-knowledge-graph-builder-.html

The Advent of SQL 2024 Has Commenced

  It's Advent - the time of year when we countdown the days to Christmas - and if your are a programmer complete daily coding challenges with the Advent of Code, the Advent of Perl, the Advent of Java, Javascriptmas, etc. Now we have the Advent of SQL too with 24 SQL challenges to complete before Christmas! https://www.i-programmer.info/news/204-challenges/17678-the-advent-of-sql-2024-has-commenced.html