NevroMance Skrevet 28. juni 2010 Del Skrevet 28. juni 2010 Språk jeg føler meg komfortabel med: C++ Python CUDA C Java Språk jeg har vært borti: Scheme Perl Bash Stort sett liker jeg C++, Python og CUDA best. Lenke til kommentar
GeirGrusom Skrevet 28. juni 2010 Del Skrevet 28. juni 2010 Brainfuck har ingen potensiale til noe annet enn å kødde med andre. Det er ikke laget for å være et bra programmeringsspråk, det er laget for å være merkelig. Det finnes hundretalls eller tusenvis av slike språk, noen av favorittene mine er zombie, Java2000 og Whitespace. Ingen av dem er nyttige, men alle er veldig festlige. Zombie på grunn av zombie referansen, Java2000 fordi det er probabilistisk og ikke deterministisk, og whitespace fordi det er snedig å skrive programmer med bare karakterer som ikke synes. Det finnes mange andre også. For min del er brainfuck den minst interessante, men av en eller annen grunn den mest kjente. Lenke til kommentar
sinnaelgen 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. hvis man skal lære seg flere språk er det i da ikke best å forsette på noen som ligner det man kan fra før ? jeg har påpekt det før . da slipper man å gå 5 år bakover i tid. at jeg ønsker en sammenlignings tabell var for at jeg skal kunne ha muliheter til å over sette det jeg holder på me nå , fra Pascal( delphi) til et annet språk. jeg har sett koder skrevet i en eller annen variant av C og ser at de er relativt lik syntaksen i Pascal. derfor kunne jeg tenke meg i første omgang å oversette det til virtuell C ( eller det som tilsvarer virtuell pascal som delphi egentlig er ) det er noen her som tydelig har misforstå meg ganske kraftig . jeg sier ikke at man skal sammenligne rubel og bit av programgrinespråk , men de som er relativ likt hverandre. hvis det var noen som trodde at jeg vil sameligne HTML og Basic så er det på ville veierer. det som kunne har vært fint var om noen la ut (gjerne i en anne post ) en liten kode snut i de forskeligge språkene. aller best ville det vær hvis kunne se hvordan samme funksjon kunne gjøres de forskjellige språkene. " Hello World " er en klassikker. hva med andre eksempler ? som hvordan man taster inn 2 tall eller tekster , så slår dem sammen og så presenter dem på skjermen ? problemet med å lære flere språk samtidig er at det kan lett gå i surr hvilke regler de forskjellige følger uansett hvordan man gjør det så ender det med at de fleste blir omdannet til en annen kjørbar kode før programmet utføres. basic og HTML er nok noen av de få unntakene som eksisterer der koden blir kjørt direkte. nå er det også et poeng at man må være klar over at mange språk er bare dialekter av andre. C,C# C++ og visuell C# hører i lag (Tubo) pascal, Ada , (turbo) Delphi hører samme. alle basic variantene hører sammen på en måte jeg kan ikke hele listen så derfor stopper jeg med eksemplene her. selv om mange av dem også er kommet i objektvarianter så er grunntrekkene i selve språket beholdt. på en måte så har dette objekt opplegget gjort at språkene ligner mer på hverandre nå en de gjorde før Lenke til kommentar
Senyor de la guerra Skrevet 28. juni 2010 Del Skrevet 28. juni 2010 http://www.roesler-ac.de/wolfram/hello.htm Hva med å lære seg alle? Lenke til kommentar
radlekatt Skrevet 28. juni 2010 Del Skrevet 28. juni 2010 hvis man skal lære seg flere språk er det i da ikke best å forsette på noen som ligner det man kan fra før ? Etter å ha lest dine tidligere innlegg forstår man jo at du ikke vil lære deg noe nytt språk, hvis det ikke er tilnærmet likt det du kan fra før av, Delphi. Sorry mac, det finnes ikke, men det finnes mange språk / miljøer som er ganske like, og som bygger på samme grunntanke. at jeg ønsker en sammenlignings tabell var for at jeg skal kunne ha muliheter til å over sette det jeg holder på me nå , fra Pascal( delphi) til et annet språk. Slik jeg tolker deg, så ønsker du altså en sammenligningstabell, for å kunne bruke den til å oversette programmene dine linje for linje, til et annet språk... Sorry mac, en slik tabell fungerer nok kun på de mest primitive aspektene av språkene, som kontrollstrukter, osv, og dessverre IKKE på ting som systemkall, API'er, osv. Så... En slik tabell har kun verdi om du bare benytter deg av de mest grunnleggende elementene i språket, og ikke noe utover det. Og hvem programmerer slik? det er noen her som tydelig har misforstå meg ganske kraftig . jeg sier ikke at man skal sammenligne rubel og bit av programgrinespråk , men de som er relativ likt hverandre. Nå gjentar du deg selv, kjære elg. Du vil ikke lære deg et nytt språk hvis det ikke ligner veldig på Delphi, det er matraet ditt, og det vet vi. det som kunne har vært fint var om noen la ut (gjerne i en anne post ) en liten kode snut i de forskeligge språkene. aller best ville det vær hvis kunne se hvordan samme funksjon kunne gjøres de forskjellige språkene. Du kan jo titte på denne klassikeren. Radlekatt Lenke til kommentar
sinnaelgen Skrevet 28. juni 2010 Del Skrevet 28. juni 2010 hvis man skal lære seg flere språk er det i da ikke best å forsette på noen som ligner det man kan fra før ? Etter å ha lest dine tidligere innlegg forstår man jo at du ikke vil lære deg noe nytt språk, hvis det ikke er tilnærmet likt det du kan fra før av, Delphi. Sorry mac, det finnes ikke, men det finnes mange språk / miljøer som er ganske like, og som bygger på samme grunntanke. her er du ganske langt unna hva det jeg definerer som nesten lik og det du definere som nesten lik . hvis jeg mener at C har ganske lik oppbygning i forhold til Delphi i koden så mener du at man bare kan sammenligne de forskjellige C variantene. man kan altså sammenligne de norske dialektene men ikke norsk og svensk. Sitat at jeg ønsker en sammenlignings tabell var for at jeg skal kunne ha muliheter til å over sette det jeg holder på me nå , fra Pascal( delphi) til et annet språk. Slik jeg tolker deg, så ønsker du altså en sammenligningstabell, for å kunne bruke den til å oversette programmene dine linje for linje, til et annet språk... Sorry mac, en slik tabell fungerer nok kun på de mest primitive aspektene av språkene, som kontrollstrukter, osv, og dessverre IKKE på ting som systemkall, API'er, osv. Så... En slik tabell har kun verdi om du bare benytter deg av de mest grunnleggende elementene i språket, og ikke noe utover det. Og hvem programmerer slik? når man bygger opp et program etter et prinsipp. da bruker man noe som heter flytskjema da vil en slik kode oversettelse funger ganske bra man må selvfølgelig rydde i strukturen etterpå. det er noen her som tydelig har misforstå meg ganske kraftig . jeg sier ikke at man skal sammenligne rubel og bit av programgrinespråk , men de som er relativ likt hverandre. Nå gjentar du deg selv, kjære elg. Du vil ikke lære deg et nytt språk hvis det ikke ligner veldig på Delphi, det er matraet ditt, og det vet vi. igjen vi er ikke enige her i hva vi legger i begrepet likhet. hvi man sammenligner pascal (Delphi) og C# så ser det svært lik ut. begin er byttet ut med { end er byttet ut med } og å tilegne variabler er som nevnt tidligere så er de alle kommandoene som kan sammenlignes da er 50% av jobben gjort visual basic har også mange likheter her. når flere eksempler i hjelpeteksten i delphi viser eksempler både for C og Delphi da må de nødvendigvis vær nærmere hverandre en mange vil innrømme. om du lære deg å programmere på din måte så er det ikke noe selvfølge at det vil fungere for meg. Lenke til kommentar
GeirGrusom Skrevet 28. juni 2010 Del Skrevet 28. juni 2010 Ja, programmeringsspråk har visse likheter, i mange er grunntanken det samme. Og der sluttet all min støtte. C# er ikke det samme som C eller C++. C# likner langt mer på Visual Basic enn det ligner på C, ihvertfall når det kommer til hva som faktisk er vanskelig å lære seg i et nytt programmeringsspråk. Semantikk er enkelt å lære seg, og du kan beholde noe av tankegangen i mange språk, men overhode ikke alt. Langt ifra nok til at en tabell er noe nyttig. Lenke til kommentar
radlekatt Skrevet 29. juni 2010 Del Skrevet 29. juni 2010 Elgen, dette er siste gang jeg svarer på noen av dine poster. Det går ikke an å diskutere med deg, for du kommer opp med argumenter som overhode ikke er reelle for temaet vi diskuterer, og synser noe så vanvittig om ting du åpenbart ikke har greie på. Radlekatt Lenke til kommentar
sinnaelgen Skrevet 29. juni 2010 Del Skrevet 29. juni 2010 Elgen, dette er siste gang jeg svarer på noen av dine poster. Det går ikke an å diskutere med deg, for du kommer opp med argumenter som overhode ikke er reelle for temaet vi diskuterer, og synser noe så vanvittig om ting du åpenbart ikke har greie på. Radlekatt sikker på at du vet så mye bedre ? når 2 programmeringsspråk har likhet hvorfor skal man ignorerer det ? C har mange likheter med pascal og de har mange forskjeller . hvis jeg først lærer meg likhetene så kan jeg finne ut av forskjellene senere. når man bygger opp programmer ved å dra elementer på en bakerund så er det heller ikke mye kode man skriver selv. da vil nok programmeringsverktøet bygge opp strukturen i de fleste tilfellene. da er det stort sett bare de grunnleggende kommandoene man har bruk for. da sammenligner man Delphi ( visual pascal) med visual C# og visual basic det var her man hadde bruk for en slik sameligning og forklaring på hva de forskjellige kommandoene gjør i de eksemplen jeg har sett av C ( usikker på hvilken versjon) så har jeg nesten med en gang forstått den grunnleggende gangen i koden . her er det nesten 100% lik gangen i pascal også . dere ( i hvertfall mange av dere ) får det til å høres som om at hvis man skal lære seg litt C så må man studere dokumentasjonen i flere måneder før man kan begynne å programmere. jeg vil ha eksempler med forklaringer. det er det man lærer av . man lærer det anda beder hvis man har et utgangspunkt å gå ut fra. mit utgangspunkt er altså pascal i virtuell form nå er det også mulig å lage programmer utenfor den virtuelle formen. de ter ikke noe jeg benytter meg av. en gang i tiden hadde pascal også langt flere funksjoner innebygget en C . den gangen måtte de som programmerte i C lage hver minste rutine selv. fordel og ulemper med det. raskere program men mere komplisert å få det til å virker Lenke til kommentar
GeirGrusom Skrevet 30. juni 2010 Del Skrevet 30. juni 2010 (endret) Selve poenget med å lage forskjellige programmeringsspråk er at forskjellige problemer vil få forskjellige løsninger. Den grunntanken du fører her, er grunnen til at folk finner opp hjulet på nytt eller havner på worsethanfailure. Skal en lære seg et nytt programmeringspråk, så start fra bunnen av. Ikke forvent at problemer løses likt i alle programmeringsspråk. Hvis det var tilfelle hadde det bare vært nødvendig med ett universalspråk. Endret 30. juni 2010 av GeirGrusom Lenke til kommentar
sinnaelgen Skrevet 1. juli 2010 Del Skrevet 1. juli 2010 problemet er at du definerer alle språken som totalt forskjellig fra hverandre , noe som slet ikke stemmer. det finnes noen få grupper av programmeringsspråk som er helt forskjellig fra hverandre. resten er mere eller mindre lik hverandre. og så finnes det noen få plattformer programmet man lager kjører på. selv om kompilatorene gir forskjellig resultater så er det ikke noe i veien for at brukergrensesnitt ( strukturen i koden kan være relativ lik). nå er det slik at både pascal og C ( jeg trenger ikke å nevne alle variantene) er beregnet til å lage de samme type programmer. hvis man har nokk kunnskap så kan man lege temmelig avanserte programmer med begge disse programmeringsspråkene. med fare for å være inhabill så vil jeg påsta at pascal er en god del enklere å lære seg en flere av varianten av C Lenke til kommentar
GeirGrusom Skrevet 1. juli 2010 Del Skrevet 1. juli 2010 Alle programmeringsspråk har forskjeller. Den største fellen her er at du løser et problem i et språk på samme måte som du ville gjort i et annet. Lenke til kommentar
sinnaelgen Skrevet 1. juli 2010 Del Skrevet 1. juli 2010 Alle programmeringsspråk har forskjeller. Den største fellen her er at du løser et problem i et språk på samme måte som du ville gjort i et annet. de har forskjeller. det du gjør er å definere forskjellen som mye større en de er. det finnes noen grunnleggende regler som gjelder alle programmer. det er det jeg tar utgangspunkt i. når mange av språken heter elementer fra hverandre så må det også nødvendigvis ikke vær så stor forskjell likevel. hvis man begrenser seg til slik språk så trenger man ikke å begynne på laveste nivå hver gang man skal lære seg noe nytt. da jeg gikk fra basic og linjenummer ( som er fjernet nå) til pascal trengte jeg ikke å begynne på laveste nivået. til gjengjeld kunne jeg gå et nivå høyre ved å bruke pascal det du poengter er nok at datatypen i C ikke er helt lik dem man bruker i pascal eller at definering av variabler ikke er helt lik eller tilegne (som blir blir kalt unit i pascal ) ikke er er hel lik det betyr ikke at alt er ane ledes Lenke til kommentar
r2d290 Skrevet 1. juli 2010 Del Skrevet 1. juli 2010 Er vel ikke akkurat noen mester, men har vært innom: Visual basic Visual c++ c# asembly python java vhdl Lenke til kommentar
sinnaelgen Skrevet 2. juli 2010 Del Skrevet 2. juli 2010 Er vel ikke akkurat noen mester, men har vært innom: Visual basic Visual c++ c# asembly python java vhdl hva likte du best av dem ? Lenke til kommentar
Senyor de la guerra Skrevet 2. juli 2010 Del Skrevet 2. juli 2010 Hvilket prog.språk burde man sette seg mest inn i med tanke på fremtidig nytteverdi. Utdanner meg ikke innenfor programmering, så er veldig i tvil om hva jeg har mest nytte av. Lenke til kommentar
Sokkalf™ Skrevet 2. juli 2010 Del Skrevet 2. juli 2010 Alt er nyttig. Det er viktigere å kjenne til de grunnleggende idéene ved programmering, enn å kunne et bestemt språk. Kan man først ett språk, er det lettere å lære et annet. Når det er sagt, så er nok de aller fleste programmeringsstillinger som lyses ut innen C# eller Java. Lenke til kommentar
asicman Skrevet 2. juli 2010 Del Skrevet 2. juli 2010 VHDL <3 Jeg liker VHDL fordi man kan kode på ett høyere abstraksjonsnivå enn Verilog Jeg som liker SystemVerilog for man kan kode testbenker i et høyere abstraksjonsnivå enn VHDL Lenke til kommentar
asicman Skrevet 2. juli 2010 Del Skrevet 2. juli 2010 Har jobbet med (ikke noe bestemt rekkefølge) HILO-3 (forøperen til Verilog) Verilog SystemVerilog VHDL SPICE (hvis man kaller det programmering) FORTRAN (FORTRAN-66, FORTRAN-77) Basic Pascal ObjectPascal (MPW for Apple Mac) C C++ Java Python Perl Tcl Matlab Bourne shell/bash, csh Diverse assemblere Microcode for AMD Am2900 bit slice processors Common Lisp & CLOS Diverse lisp dialekter (Guile, Scheme, AutoLisp, Emacs Lisp,ExperLisp) PostScript I mindre grad Haskell Ada PL/1 Smalltalk Logo HyperTalk Prolog Dylan BLISS Planc Forth 1 Lenke til kommentar
sinnaelgen Skrevet 2. juli 2010 Del Skrevet 2. juli 2010 mange av dem har jeg aldri har hørt om : Verilog VHDL SPICE Tcl Bourne shell/bash, csh CLOS Haskell Smalltalk HyperTalk Dylan BLISS Planc finnes det noen beskrivelse eller eksempler om dem er det ikke slikt at PostScript er bare brukt som styre språk til skrivere ? 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å