• Home
  • Kemi
  • Astronomien
  • Energi
  • Naturen
  • Biologi
  • Fysik
  • Elektronik
  • 38 år gammalt kodskrivverktyg släppt för allmänt bruk

    En av världens tidiga datorprogramredaktörer, utvecklat av University of Adelaide och fortfarande används idag, släpps av universitetet för fri användning av utvecklare runt om i världen.

    Under öppen källkodslicens, fördelaktiga egenskaper hos "Ludwig" som ett mjukvaruutvecklingsverktyg som inte finns i andra text- och kodredigerare kommer nu att vara öppna för alla utvecklare.

    Ludwig, en "full screen" -redigerare, designades ursprungligen av datavetenskapspersonal för att möjliggöra mjukvaruutveckling på universitetets första VAX (Virtual Address eXtension) interaktiva datorer, köptes 1979 för att ersätta de tidigare datorsystemen för stämpelkort, utskrift, och satsbearbetning.

    1979, universitetet köpte tre digitala utrustningar VAX-11/780 datorer för både undervisning och forskning, de första kommersiellt tillgängliga 32-bitars datorerna.

    "Just då, dessa datorer representerade ett stort skifte i datorkraft och undervisning för universitetet, "säger emeritusprofessor Chris Barter, som ledde Ludwig -utvecklingsteamet.

    "Användare kan nu interagera direkt med datorerna med hjälp av videoterminaler som ligger runt campus, i studentlaboratorier eller en forskares eget kontor. "

    En kärnkomponent i den nya interaktiva datorn var möjligheten att stödja redigering av text - vanligtvis datorprogram - direkt på datasystemet. Just då, de flesta datortextredigerare var primitiva, vanligtvis svårt att använda "radredigerare", tillåter åtkomst till en enda textrad åt gången, och kräver betydande ansträngning för att bemästra.

    De "helskärms" -redigerare som fanns tillgängliga gav en mycket mer lättanvänd och produktiv miljö, men var vanligtvis mycket resurssugna och endast tillgängliga på några få datorsystem, som inte inkluderade VAX -datorerna.

    Professor Barter och tre programmerare, Wayne Agutter, Bevin Brett och Kelvin Nicole, designat och konstruerat Ludwig v1.0, redo för läsåret 1980. Just då, det fanns ingen motsvarighet i Australien.

    "Möjligheten att ta emot 20 till 30 samtidiga användare, all redigering och utveckling av program, plus många fler användare som kör program, på en maskin med knappa 1 miljon instruktioner per sekund och fyra megabyte minne, slog världen, "säger professor Barter." Ludwig var också lätt att lära sig och använda och hade betydande makt - det togs upp av användare i hela Australien och över hela världen. "

    Under åren har ytterligare utvecklingar skett, inklusive anpassning av Ludwig till senare datorsystem, inklusive Unix, Linux och Microsoft Windows.

    Ludwig används fortfarande idag, med ett litet antal människor som har utvecklat Ludwig ytterligare under begränsade licenser för eget privat bruk.

    För att denna utveckling ska kunna konsolideras, och görs allmänt och fritt tillgängligt, universitetet har släppt Ludwig och dess källkod under MIT Open Source License.

    Open Source Industry Australia välkomnar lanseringen. Jack Burton, OSIA:s företagsekreterare och direktör, säger:"Open sourcing Ludwig kommer att hjälpa till att locka till sig ett bredare community av bidragande utvecklare och slutanvändare, eftersom denna historiskt viktiga programvara fortsätter att utvecklas i framtiden. "

    Filer kommer att göras tillgängliga på GitHub med öppen källkod.


    © Vetenskap https://sv.scienceaq.com