Bedste svar
For softwareudviklingsprojekter betragter jeg normalt tre platforme, hvor hver kunne klassificeres yderligere og også være en del af nogle andre applikationer til platforme.
- Webapplikation
- Desktopapplikation
- Mobilapplikation
Til udvikling af applikationer til hver platform har du mange muligheder at vælge imellem. De værktøjer, du skal bruge til at opbygge det, som programmeringssprog, database osv. Baseret på disse beslutninger vælger du en IDE, som du er fortrolig med at udvikle softwaren.
Nu når du beder om eksempler på programmeringssoftware Jeg tror, du beder om værktøjer, du vil bruge til at udvikle en software.
Dette bringer dig til spørgsmålet, hvilken type applikation du prøver at opbygge. Bemærk nu, at de fleste programmeringssprog understøtter udvikling af forskellige platforme. Du kan bruge HTML, CSS og JS til at udvikle en webapplikation. For at gøre dette foretrækker mange mennesker at bruge Adobe Dreamweaver, mens nogle mennesker bare kan lide at bruge en editor som Atom eller Brackets og senere rom ting manuelt for at teste. Når du har applikationen, kan du bruge phonegap eller elektron til at have eksekverbare filer til mobile og stationære enheder.
Nu vil du måske udvikle applikationer til iOS eller Mac, så vil du måske lære Objetive C eller Swift og brug Xcode.
Hvis du vil udvikle Android-applikationer, kan du muligvis bruge Android Studio til at forberede og udvikle en app med XML og Java / Kotlin.
Hvis du er ønsker at udvikle spil har du muligheder som Unity, Unreal blandt mange andre spilmotorer. Du kan også starte fra bunden med et sprog som C ++, Java eller Python i nogle IDE som Eclipse, Intellij osv.
Som du kan se, er der mange muligheder. Indstillingerne fortsætter med at vokse med forbedringen af teknologien.
Det er ikke nødvendigt for dig at kende dem alle. Du valgte dem, du kan lide, og gør dig selv til en ekspert på det. I de fleste tilfælde har det sprog og de værktøjer, du har brugt til at udvikle en software, også en nem måde at forberede eksekverbar på forskellige platforme.
Så i stedet for at bekymre dig om, hvilken software der skal bruges, synes jeg det er bedre, hvis du starter videre med et sprog, du vil lære, eller måske vil du beslutte, hvilken platform du vil udvikle til?
Svar
Computerprogrammering er et stort emne med enormt nej. af programmeringssprog. Når du henviser til en software, skal du være specifik for programmeringssprog.
Som frontend-udvikler arbejder jeg på HTML5, CSS3, JQuery, JavaScript, Angular JS og mere, som jeg bruger software til såsom beslag, sublim eller Notepad ++ osv. Der er stadig mange flere af dem. Der er platforme som VMWare, som du kan bruge til andre formål.
Dette var mit synspunkt i henhold til det respektive domæne, hvor jeg arbejder; hvis du har brug for mere viden om en bestemt, antager jeg, at der er mange sider, der kan hjælpe dig. Men vær specifik om det programmeringssprog, du vælger.
Tak.