![]() |
kompilierbare (funktionale) Sprachen für .NET
Hallo,
ich arbeite schon ein gutes Jahr mit C# und lerne immer neue Dinge über die .NET-Welt. Neuste Erkenntnis: Die Einfachheit ein Projekt mit verschiedenen Sprachen zu realisieren - einfach genial! Nun meine Frage(n): was kennt ihr für "außergewöhnliche" (vor allem funtionaleSprachen für .NET, die sich kompilieren lassen? Ich hab zB gerade IronPython entdeckt. Es lässt sich wunderbar in VisualStudio (2010 Ultimate) integrieren. Wie ich (etwas spät) herausfand, lassen sich damit keine Binaries (Assemblies) erstellen. Gibt es eine Möglichkeit aus Python-Code eine DLL zu generieren, um in Python geschriebene Klassen in C# oder VB.NET verwenden zu können? (gern auch andere Sprachen, zB Haskell, aber nicht F#) Für Ruby gibt es ebenfalls eine Lösung (IronRuby) - leider läuft diese nicht fehlerlos in VS. Ich hab ebenfalls einen Pascal-Compiler (RemObjects) ausprobiert, der hat zwar mit einer aufdringlichen Meldung versucht, seine Existenz zu beweisen, aber bis in die Projekt-Auswahl hat seine Energie dann nicht mehr gereicht (kennt sich jemand damit aus?) Ich bin für jeden Erfahrungsbericht dankbar! Achso: am liebsten ist mir kostenlose Software :-) |
AW: kompilierbare (funktionale) Sprachen für .NET
Da könnte ggf.
![]() |
AW: kompilierbare (funktionale) Sprachen für .NET
Zitat:
z.B. User : Phoenix der ist Mod und RemObjects mensch. Du erkennst ihn an dem ".NET Ninja" Avatar |
AW: kompilierbare (funktionale) Sprachen für .NET
@Medium:
An soetwas (Boo) hab ich gedacht! Python(ähnlich) für .NET - leider ohne VS-Integration, aber man kann nicht alles haben ;-) Ja, dann könnte ich mich morgen mal auf die Suche nach "RemObjects-Menschen" machen. Wiki kennt viele .NET-Sprachen ( ![]() Es ist (fast) unmöglich alle zu testen, deswegen würde ich mich freuen, wenn ihr eure Erfahrungen mit der ein oder anderen Sprache äußern könntet. (Einbettung in VS wird gern gesehen :-) ) |
AW: kompilierbare (funktionale) Sprachen für .NET
Naja, Python und Ruby sollen funktional sein :gruebel: ? Das Paradigma wird natürlich mittlerweile von jeder modernen modernen Sprache zumindest angeschnitten, aber die einzige funktionale CLI-Sprache, die genügend Momentum besitzt, um für den Einsatz interessant zu sein, ist und bleibt F#.
|
AW: kompilierbare (funktionale) Sprachen für .NET
Zitat:
Anscheinend gibt es mit der letzten Version u.U. ein Problemchen und man muss das Visual Studio als Admin starten damit's geht. Ansonsten, wenn Du eine funktionale Sprache suchst - wieso dann nicht mal F# probieren? Das ist *die* Funktionale sprache für .NET. |
AW: kompilierbare (funktionale) Sprachen für .NET
Ja, ich weiß schon, dass Haskell und F# die einzigen funktionalen Sprachen sind, die ich erwähnte.
Ich wollte es aber nicht nur darauf beschrängen - wusste nur nicht, wie man diese Art der "unkonventionellen" (vor allem im Sinne von .NET) Sprachen nennt (also Ruby, Python, auch Smalltalk, ...). Mein Anliegen ist folgendes: Ich hab im Studium einen kleinen Einblick in die Sprache Python erhalten (wie schnell man einen Server/Client erstellen kann). Ich dachte mir, dass ich die verschiedenen Anforderungen (Socket-Verbindung aufbauen, etc) eines SW-Projektes in den dafür geeignetsten Sprachen implementieren könnte. Und dafür brauch ich natürlich erst einmal die Sprachen, die mir zur Verfügung sethen (könnten). Zusätzlich wär es super, wenn: - kostenlos - in VS integrierbar - Binaries erstellt werden (mindestens DLL) |
AW: kompilierbare (funktionale) Sprachen für .NET
Du meinst dynamische Sprachen :)
|
AW: kompilierbare (funktionale) Sprachen für .NET
Wie ist das nun mit Pascal für .NET?
Gibt es da etwas kostenloses (außer dem Prism; vllt etwas mit IDE)? Ich verwende seit einem Jahr nun C# und würde trotzdem gern Delphi nicht in Vergessenheit geraten lassen, da Pascal meiner Idee der perfekten Sprache am nächsten kommt. |
AW: kompilierbare (funktionale) Sprachen für .NET
Zitat:
Es gab hier mal Ansätze eine Mini-IDE zu bauen, die sind aber irgendwie nicht wirklich komplett. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:13 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz