Bästa svaret
För alla programvaruutvecklingsprojekt anser jag vanligtvis tre plattformar där var och en kan klassificeras ytterligare och också vara en del av någon annan plattformsapplikation.
- Webbapplikation
- Skrivbordsapplikation
- Mobilapplikation
För att utveckla applikationer för varje plattform har du många alternativ att välja mellan. Verktygen du ska använda för att bygga den, som programmeringsspråk, databas etc. Baserat på dessa beslut väljer du en IDE som du är bekväm med att utveckla programvaran.
Nu när du ber om exempel på programmeringsprogramvara Jag tror att du ber om verktyg du vill använda för att utveckla en programvara.
Detta leder dig till frågan vilken typ av applikation du försöker bygga. Observera att de flesta programmeringsspråk stöder utveckling för olika plattformar. Du kan använda HTML, CSS och JS för att utveckla en webbapplikation. För att göra detta föredrar många att använda Adobe Dreamweaver, medan vissa människor bara vill använda en redaktör som Atom eller Brackets och senare rum saker manuellt för att testa. När du väl har applikationen kan du använda phonegap eller elektron för att ha körbara filer för mobila och stationära enheter.
Nu kanske du vill utveckla applikationer för iOS eller Mac så kanske du vill lära dig Objetive C eller Swift och använd Xcode.
Om du vill utveckla Android-applikationer kanske du vill använda Android Studio för att förbereda och utveckla en app med XML och Java / Kotlin.
Om du är vill utveckla spel har du alternativ som Unity, Unreal bland många andra spelmotorer. Du kan också börja från grunden med ett språk som C ++, Java eller Python i vissa IDE som Eclipse, Intellij, etc.
Som du ser finns det många alternativ. Alternativen fortsätter att växa med förbättringen av tekniken.
Det är inte nödvändigt för dig att känna till dem alla. Du valde de du gillar och gör dig själv en expert på det. I de flesta fall har språket och verktygen du har använt för att utveckla en mjukvara också ett enkelt sätt att förbereda körbar för olika plattformar.
Så istället för att oroa dig för vilken programvara som ska användas, tycker jag att det är bättre om du börjar på med ett språk du vill lära dig, eller kanske vill du bestämma vilken plattform du vill utveckla för?
Svar
Datorprogrammering är ett stort ämne med enormt nej. programmeringsspråk. När du hänvisar till en programvara måste du vara specifik om programmeringsspråket.
Som en Front End-utvecklare arbetar jag med HTML5, CSS3, JQuery, JavaScript, Angular JS och mer som jag använder programvara för som fästen, Sublime eller Notepad ++, etc. Det finns fortfarande många fler av dem. Det finns plattformar som VMWare som du kan använda för andra ändamål.
Detta var min åsikt enligt respektive domän där jag arbetar; om du behöver mer kunskap om en viss antar jag att det finns många webbplatser som kan hjälpa dig. Men var specifik om det programmeringsspråk du väljer.
Tack.