W oparciu o bogate bogactwo stackoverflow, zacząłem włączać i wyłączać odpowiedzi na pytanie, czy optymalizacja rekursywna ogona jest wykonywana dla konkretnego kodu C#. Kilka pytań pojawiła się mówić oKompilacja C# z optymalizacją rekursywną ogona?
- spekulacji optymalizacji w nowszych wersjach .NET, które były uwalniane
- aplikację Building jako aplikacja x64bit osiągnąć optymalizację
- przełączania z kompilacji debugowania do kompilacji wydania w Visual Studio w celu osiągnięcia optymalizacji
- Brak optymalizacji i że społeczność microsoft twierdziła, że nie przeprowadziłaby optymalizacji rekursywnej ogona dla "problemów bezpieczeństwa" (tak naprawdę nie rozumiem tego)
- To się stało ns losowo
Tak jak w C# 4.0 (Visual Studio 2013/2015) w jaki sposób zapewnić optymalizację rekursywną ogona, jeśli można to w ogóle zapewnić?
Zwykle dodaje on wiele wartości do tych postów, gdy łączysz inne pytania i odpowiedzi, na które natknąłeś się, abyśmy mogli śledzić Twój pociąg myśl i ścieżka, którą podjąłeś, aby osiągnąć swoje pytanie. –
Obecna wersja C# to 5, wersja 6 jest dostępna w podglądzie VS 2015. –
@TravisJ Chciałam spróbować połączyć pozostałe pytania, ale nie byłam pewna, czy mógłbym je śledzić b/c, które oglądałem przez dłuższy czas. –