Jee Skrevet 26. juni 2010 Del Skrevet 26. juni 2010 (endret) Hvilke programmerings språk (eller lignende) har dere lært, og i hvilken rekkefølge? Det språket jeg lærte først, kommer først i lista. html - php - mysql - css Java Liker IKKE java. Jeg synes det er alt for mye kode-tekst til å kjøre på en Interpreter, burde vært mer som python. Python <3 Verilog VHDL <3 Jeg liker VHDL fordi man kan kode på ett høyere abstraksjonsnivå enn Verilog assembly C/POSIX <3 Makefile Systemc/C++ matlab og snart: Simulink HDL Coder Genererer vhdl kode ved hjelp av matlab simulink blokker, dette er ikke ett språk, men tar den med likevel. Ellers har jeg vært innom språk som occam og ADA Jeg programmerer en kombinasjon av hardware og software, som dere sikkert skjønner Den beste måten å begynne å programmere på er å starte med html-php-mysql-css. Dette fordi det gir kjappest resultater, og man lærer grunleggende programmering i php. Det eneste jeg "angrer på" er at jeg ikke lærte meg c/c++ litt før EDIT: Hvilke språk er det du liker, og hva er det du programmerer? Endret 27. juni 2010 av Jee Lenke til kommentar
GeirGrusom Skrevet 26. juni 2010 Del Skrevet 26. juni 2010 QuickBasic 1.0 -> QuickBasic 4.5 Visual Basic 3.0 Visual Basic 5.0 Visual Basic 6.0 C C++ x86 Assembly SQL (SQL Server og MySQL) Visual Basic .NET C# Visual Basic 2005->2008 Java VHDL MIPS Assembly (MIKEL50 prosjekt, MyAss) Språk jeg bare har skummet over: Python Prolog Pascal Haskell F# HTML og CSS er vel ikke programmeringsspråk Jeg bruker stort sett C# til daglig, siden det er et godt allaround språk som kan få til det aller meste både enkelt og effektivt. Lenke til kommentar
Jee Skrevet 26. juni 2010 Forfatter Del Skrevet 26. juni 2010 (endret) Ja, men tok de med fordi jeg begynte med de, dvs at html viste meg veien til php Endret 26. juni 2010 av Jee Lenke til kommentar
sinnaelgen Skrevet 26. juni 2010 Del Skrevet 26. juni 2010 Basic ( ikke visual) asembler maskin kode pascal/delphi ( fler utgaver ) detter ca den rekefølgen jeg lærte meg det. er det på noen måte mulig å sette opp kodene/kommandoene i i tabell og så sammenligne dem med hverandre ? det ville hjelpe når man må bytte språk samtidig som prosjektet men jobber med ikke er ferdig. alternativet er å begynne på nytt og bruke noen år på komme dit man nå er kommet i prosjektet Lenke til kommentar
Jee Skrevet 27. juni 2010 Forfatter Del Skrevet 27. juni 2010 Basic ( ikke visual) asembler maskin kode pascal/delphi ( fler utgaver ) detter ca den rekefølgen jeg lærte meg det. er det på noen måte mulig å sette opp kodene/kommandoene i i tabell og så sammenligne dem med hverandre ? det ville hjelpe når man må bytte språk samtidig som prosjektet men jobber med ikke er ferdig. alternativet er å begynne på nytt og bruke noen år på komme dit man nå er kommet i prosjektet Hva mener du? å sette opp ekvivalente funksjoner i 2 forskjellige språk, og sammenligne dem? Hvis du skal konvertere fra ett språk til ett annet, så må du konvertere modul for modul, dvs fil for fil, men beholde programflyten og variabelnavnene hvis du skjønner hva jeg mener. Alt må gjøres manuelt, du kan ikke bruke copy paste, og forvente at alt skal fungere. Det avhenger også av hvilket språk du skal konvertere fra og til. Lenke til kommentar
sinnaelgen Skrevet 27. juni 2010 Del Skrevet 27. juni 2010 Basic ( ikke visual) asembler maskin kode pascal/delphi ( fler utgaver ) detter ca den rekefølgen jeg lærte meg det. er det på noen måte mulig å sette opp kodene/kommandoene i i tabell og så sammenligne dem med hverandre ? det ville hjelpe når man må bytte språk samtidig som prosjektet men jobber med ikke er ferdig. alternativet er å begynne på nytt og bruke noen år på komme dit man nå er kommet i prosjektet Hva mener du? å sette opp ekvivalente funksjoner i 2 forskjellige språk, og sammenligne dem? Hvis du skal konvertere fra ett språk til ett annet, så må du konvertere modul for modul, dvs fil for fil, men beholde programflyten og variabelnavnene hvis du skjønner hva jeg mener. Alt må gjøres manuelt, du kan ikke bruke copy paste, og forvente at alt skal fungere. Det avhenger også av hvilket språk du skal konvertere fra og til. det var selve kommandoene og funksjonene i de forskjellige språkene jeg tenkte på. altså at man går gjennom koden , kommando for kommando og bytter kommandoen i den gamle koden ut med den som gjelder for det nye språket . her er jeg selvfølgelig klar over at noen språk har funksjoner innebygget som ander språk ikke har. i noen til feller virker også samme kommando ganske likt i flere språk for marker begynelse og slutt på kode blokk i pascal : begin end C ( usikker på varianten) { } tilegne variabler en verdi pascal: variabel:=100; C hvis jeg har rett variabler== 100 da blir det slik : forklaring pascal C begynne blokk begin { slutten på blokk end } tilegne variabel verdi variabel:=100; variabel == 100 Lenke til kommentar
GeirGrusom Skrevet 27. juni 2010 Del Skrevet 27. juni 2010 (endret) Det er jo en grunn til at man lager forskjellige programmeringsspråk. Det er ikke bare ord som er annerledes. Det er ikke alle ting som har direkte ekvivalenter i forskjellige språk. Men C: { } brukes for å markere et scope eller for å initializere et array. Scope som går på én linje trenger ikke dette, for eksempel slik: if(a == 100) b = 10; else b = 0; Her er { og } unødvendig fordi uttrykkene går på en linje. Du kan fint bruke { og } utenfor andre instruksjoner, dersom du for eksempel vil at en variabel skal gå ut av scope. Instruksjonslinjer skilles med semikolon, argumenter til funksjoner skilles med komma. Funksjonskall kjennetegnes med et funksjonnavn etterfulgt av parantes. Endret 27. juni 2010 av GeirGrusom Lenke til kommentar
sinnaelgen Skrevet 27. juni 2010 Del Skrevet 27. juni 2010 Det er jo en grunn til at man lager forskjellige programmeringsspråk. Det er ikke bare ord som er annerledes. Det er ikke alle ting som har direkte ekvivalenter i forskjellige språk. Men C: { } brukes for å markere et scope eller for å initializere et array. Scope som går på én linje trenger ikke dette, for eksempel slik: if(a == 100) b = 10; else b = 0; Her er { og } unødvendig fordi uttrykkene går på en linje. Du kan fint bruke { og } utenfor andre instruksjoner, dersom du for eksempel vil at en variabel skal gå ut av scope. Instruksjonslinjer skilles med semikolon, argumenter til funksjoner skilles med komma. Funksjonskall kjennetegnes med et funksjonnavn etterfulgt av parantes. da har det mange likheter med flere progr.språk. slik jeg ser det så har C og Pascal veldig mange likheter. i delphi som er videreutvikling fra pascal låner de noen av funksjonene til C slik er det nok med andre språk også ps: som dere ser så var det umulig å få til en tabell i Lenke til kommentar
GeirGrusom Skrevet 27. juni 2010 Del Skrevet 27. juni 2010 (endret) Jasså? Vel, det er forskjeller mellom C og Pascal som ikke lar seg oversette enkelt. Eksempelvis mangler Pascal peker-aritmetikk. Enda verre er det dersom du skal konvertere fra et funksjonelt språk, som Haskell eller F# til et imperativt språk som C# eller Pascal. Dette er rett og slett umulig uten å starte fra bunnen av. Det er forskjell på språk, og en konvertering mellom Pascal og C er ikke 1:1 selv om språkene hører til samme gruppe. Mange ting MÅ du gjøre på nytt fordi C er veldig forskjellig fra Pascal på mange måter, og forskjellene er ikke bare kosmetiske eller på API nivå. Endret 27. juni 2010 av GeirGrusom Lenke til kommentar
sinnaelgen Skrevet 27. juni 2010 Del Skrevet 27. juni 2010 Jasså? Vel, det er forskjeller mellom C og Pascal som ikke lar seg oversette enkelt. Eksempelvis mangler Pascal peker-aritmetikk. Enda verre er det dersom du skal konvertere fra et funksjonelt språk, som Haskell eller F# til et imperativt språk som C# eller Pascal. Dette er rett og slett umulig uten å starte fra bunnen av. Det er forskjell på språk, og en konvertering mellom Pascal og C er ikke 1:1 selv om språkene hører til samme gruppe. Mange ting MÅ du gjøre på nytt fordi C er veldig forskjellig fra Pascal på mange måter, og forskjellene er ikke bare kosmetiske eller på API nivå. det er jeg fullstendig klar over. f.eks l så mangler C noen datatyper som pascal har. det er sikker motsatt også , men det vet jeg lite om uansett så går det nok an å lage et program som tar for seg kode syntaksen ( fra et språk ) og grov over setter den til et annet språk. da blir den manuelle jobben lit mindre stemmer det at alle variabler må klargjøres hvis de skal brukes i C. i pascal er det ikke alltid nødvendig det jeg ønsker er en tabell med flere kolonner. der de flest ( alle hvis mulig) kommandoene i de forskjellige språkene er listet opp samme med tilsvarende kommando for et annet språk . tabellen som jeg forsøkte å for klare tidligere var slik . i første kolonne kom beskrivelsen av kommandoen ( funksjon eller prosedyre, eller kode ) så kom kommandoen for hvert språk i de neste kolonnene. f.eks nr 2 pascal , nr 3 C o.s.v hvis det ikke finnes none kommandoen i det språket så kan den kolonne stå tom Lenke til kommentar
radlekatt Skrevet 27. juni 2010 Del Skrevet 27. juni 2010 Når skal folk lære seg at HTML og CSS ikke er programmeringsspråk? Men nok om det... Ellers ser jeg at elgen som vanlig uttaler seg om ting han ikke har greie på. Radlekatt 1 Lenke til kommentar
sinnaelgen Skrevet 27. juni 2010 Del Skrevet 27. juni 2010 Når skal folk lære seg at HTML og CSS ikke er programmeringsspråk? Men nok om det... Ellers ser jeg at elgen som vanlig uttaler seg om ting han ikke har greie på. Radlekatt hva mener du jeg ikke har greie på ? jeg har jo sagt at jeg ikke kan programmeringsspråket C. man er jo her for å lære og da ville en sammenligningstall være til stor hjelp. det ble faktisk brukt før i hjelpe teksten ( forklaringen på komandoene ) til delphi /pascal en eller annen plass hva som faktisk kan defineres som programmeringsspråk vil det alltid være delte meninger om. normalt ville definisjon på et programmeringsspråk være en kode man skriver som må oversettes til et annet språk eller kode før det kjøres. da er 2 måter det blir gjort på - enten at all koden oversettes før det kjøres - eller at koden oversettes eter hver som den kjøres Lenke til kommentar
Sk!ppy Skrevet 27. juni 2010 Del Skrevet 27. juni 2010 Kan php, Lærer meg mer pc-baserte språk(c, vb) Lenke til kommentar
Sokkalf™ Skrevet 28. juni 2010 Del Skrevet 28. juni 2010 BASIC (ikke brukt dette stort siden begynnelsen av 90-tallet) Pascal (ikke rørt siden 1997 eller så) C PHP (ikke brukt på noen år) Java Bash Python (kan forsåvidt ikke si at jeg kan det, men har så smått begynt å lære meg dette) Lenke til kommentar
TheMaister Skrevet 28. juni 2010 Del Skrevet 28. juni 2010 C99 En del C++ Shell (bash, zsh, osv) Litt Python Lenke til kommentar
x871kx6167ss7 Skrevet 28. juni 2010 Del Skrevet 28. juni 2010 Har vært innom disse språkene i denne rekkefølgen. Jeg har minst hatt ett emne eller lest en bok. Visual Basic C++ Python Common Lisp Java Scheme C IA32 assembly Er egentlig bare Scheme, C og Java jeg føler jeg kan. Lenke til kommentar
Senyor de la guerra Skrevet 28. juni 2010 Del Skrevet 28. juni 2010 (endret) MATLAB C++ BASIC HTML/CSS (jada, vet det ikke er programmering) MAPLE Vil likevel ikke si jeg kan programmere ordentlig Det eneste jeg virkelig kan er vel MATLAB Edit: Hiver på MAPLE, da jeg har mekket litt i det også. Endret 28. juni 2010 av Senyor de la guerra Lenke til kommentar
radlekatt Skrevet 28. juni 2010 Del Skrevet 28. juni 2010 hva mener du jeg ikke har greie på ? Jeg kan gjerne prøve å forklare hva jeg mener. Ditt ønske om en "sammenligningstabell" for å sammenligne "kommandoer/koder" for de forskjellige språkene, forteller meg ganske tydelig at du ikke kjenner til mange nok programmeringsspråk til at du skjønner at forskjellen mellom de forskjellige språkene sjelden bare dreier seg om forskjellige navn på kommandoer som gjør tilnærmelsesvis det samme. Så når du uttaler deg om programmeringsspråket C som om du kjenner det (noe du faktisk sier at du IKKE gjør i innlegget som jeg svarer på nå) så sier jeg klart og tydelig fra. Radlekatt 1 Lenke til kommentar
x871kx6167ss7 Skrevet 28. juni 2010 Del Skrevet 28. juni 2010 Vi har jo sett i andre tråder, elgen, at du bare vil lære nye språk dersom de har samme syntaks og semantikk som pascal. Dersom du hadde vært mer åpen for å prøve forskjellige språk, så ville nok innsett at en slik tabell vil fungere svært, svært dårlig. Lenke til kommentar
Sk!ppy Skrevet 28. juni 2010 Del Skrevet 28. juni 2010 har litt lyst til å lære BRAINFUCK, men jeg ser liksom ikke potensiale Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå