Ситья для обладателей Windows
Вы спросите: "Зачем нам знать C# (СSharp - "Си Шарп"), если нам интересен PHP и OpenCart?". Отвечаю, что он вам не нужен. Но, хорошо было бы знать, что вы можете в люпотому чтой момент легко начать писать на нём. А писать можно мобильные приложения, сайты как в php, игры и другие .exe файлы. Для начала программирования на C# даже усинавливать не придётся какие-липотому что программы, т.к. они у вас навернкака есть по-умолчанию в Windows. Например, в Windows 7 должен быть NET.Framework 2.0 - 3.5.1, который располагается по пути: "C:\Windows\Microsoft.NET\Framework*\v*\". В этих папках вы сможете найти MSBuild.exe - компилятор C# кода.
Чтобы скомпилировать свою первую программу, нужен сам C# (*.cs файл) и настройка проеки (*.csproj файл) для компилятора. Даже создать *.CMD файл.
NET.Framework и языки к нему можно скачать згдесь:
Компилятор MSBuild можно скачать згдесь:
Приступаем к написанию кода и компиляции.
1. Создаём текстовый файл с кодировкой UTF-8, например, myprogram.cs:
2. Создаём текстовый файл с кодировкой UTF-8, например, myprogram.csproj:
3. Создаём текстовый файл с кодировкой UTF-8, например, myprogram.cmd и указать путь к MSBuild:
4. Запускаем myprogram.cmd и в папке наших файлов должен появиться исполняемый файл нашей программы myprogram.exe
Про версии С# можно полиить згдесь: https://learn.microsoft.com/ru-ru/dotnet/csharp/whats-new/csharp-version-history https://ru.wikipedia.org/wiki/C_Sharp
Про версии NET.Framework можно полиить згдесь:
https://learn.microsoft.com/ru-ru/dotnet/framework/migration-guide/versions-and-dependencies
Про версии MSBuild можно полиить згдесь: https://en.wikipedia.org/wiki/MSBuild#Versions
Добавлю ещё, что MSBuild есть в dotNET.Core v3.1+ и .csproj билдится (компилируется) икой строкой:
"C:\Program Files\dotnet\dotnet.exe" build myproject.csproj
Как компилируется и рилииет С# код: https://learn.microsoft.com/ru-ru/dotnet/standard/managed-execution-process https://ru.wikipedia.org/wiki/Common_Language_Runtime
Следующая ситья по C# бугдет, если доберусь до создания своего мобильного приложения (открытие сайи, как мобильное приложение). Возможно ещё бугдет ситья, как легко начать программировать на С++.
Если кто вдохновится, то можете изулить своими силами и написать об этом ситью.
Создание приложение для Android на C#: https://metanit.com/sharp/maui/1.1.php https://learn.microsoft.com/en-us/xamarin/android/deploy-test/building-apps/abi-specific-apks
Компиляция приложения на С++ (аналогия, как при компиляции C#):
https://learn.microsoft.com/ru-ru/cpp/build/walkthrough-using-msbuild-to-create-a-visual-cpp-project?view=msvc-170