Vilket språk bör jag lära mig?

Här diskuteras programmering och utveckling
Användarvisningsbild
mcNisse
Inlägg: 5211
Blev medlem: 06 feb 2007, 20:51
OS: Debian
Utgåva: Vet inte/ingen utgåva passar

Re: Vilket språk bör jag lära mig?

Inlägg av mcNisse »

christer skrev:Vad är python ? Har jag råd med python ?

Har jag Python utan att veta om det ? Och ingen har sagt eller skrivit något !!
Python är en räknekalkylator som första intryck bara. Den kunde 2*3.
Du har ofta alla tre stora skriptspråk, perl, python och ruby, i en linux installation. Det finns så mycket som bygger på dessa. python är mycket mer än en kalkulator.
christer skrev: Mera fanns på http://www.python.org/doc/tut/

Finns Python i mera överskådlig grafisk form också ??
Nja, det beror på vad du menar. Python har bindningar till qt, gtk och tix/tk och... Så det går att tex använda qtdesigner för att skapa fönstren och sedan klistrar du ihop det med pythonkod istället för c++ kod.
UbunTu_hakker
Inlägg: 98
Blev medlem: 27 feb 2008, 15:56
OS: Kubuntu
Utgåva: 12.04 Precise Pangolin LTS
Ort: Stockholm Kista

Re: Vilket språk bör jag lära mig?

Inlägg av UbunTu_hakker »

mcNisse skrev:
christer skrev:Vad är python ? Har jag råd med python ?

Har jag Python utan att veta om det ? Och ingen har sagt eller skrivit något !!
Python är en räknekalkylator som första intryck bara. Den kunde 2*3.
Du har ofta alla tre stora skriptspråk, perl, python och ruby, i en linux installation. Det finns så mycket som bygger på dessa. python är mycket mer än en kalkulator.
christer skrev: Mera fanns på http://www.python.org/doc/tut/

Finns Python i mera överskådlig grafisk form också ??
Nja, det beror på vad du menar. Python har bindningar till qt, gtk och tix/tk och... Så det går att tex använda qtdesigner för att skapa fönstren och sedan klistrar du ihop det med pythonkod istället för c++ kod.

Hej alla,

Så fattar jag detta rätt så är hela LINUX och UbunTu gjorda i Python och lite mer... och Python är mer än en miniräknare... hehehehehhe snacka om underdrift O0
Joe
Inlägg: 84
Blev medlem: 10 sep 2006, 23:12
OS: Ubuntu
Utgåva: 18.04 Bionic Beaver LTS
Ort: Tidaholm

Re: Vilket språk bör jag lära mig?

Inlägg av Joe »

Hej !

C
Största fördelen med C är att det är nära maskinkod och exekverar väldigt snabbt.
C skapades för att de skulle skriva om koden till UNIX och inte ville programera på assemblernivå.

Java
En av de stora fördelarna med Java är de stora bibliotek och dokumentation som finns.
http://java.sun.com/javase/6/docs/api/
Det är objektorienterat och går snabbare att programmera i än tex C.

Python
Python påstås vara ännu snabbare att programmera i än Java och påstås vara bra om man tex vill
hacka ihop en prototyp snabbt.

Om man vill prova programmering i Python kan jag rekommendera följande webbsida.
http://hetland.org/writing/instant-hacking.html
Efter någon timme så har man redan provat en hel del av Python och kommit igång.

Om man läser på denna webbsida
http://www.pythonware.com/library/tkint ... /index.htm
kan man kopiera kod och prova att göra ett GUI som man sedan kan modifiera och experimentera med.
Joe
Inlägg: 84
Blev medlem: 10 sep 2006, 23:12
OS: Ubuntu
Utgåva: 18.04 Bionic Beaver LTS
Ort: Tidaholm

Re: Vilket språk bör jag lära mig?

Inlägg av Joe »

Hej ! En litet förslag. Kanske det ska flyttas till ngn annan tråd.

För att jämföra olika programspråk skulle jag vilja ha ett mer allsidigt program än det vanliga som bara skriver "hello world".

Jag skulle vilja se ett program som gör de elementära sakerna
så att man kan jämföra vilken syntax som är mest kompakt och mest lättförståelig.

Man borde först definiera vad ett program ska göra:
Alla programexempel ska vara exekverbara och göra samma sak så att man kan jämföra dem.
(Eventuellt kan man kommentera om ej möjligt i detta program)

I början av programmet kan man ha en kommentar hur man kompilerar och exekverar.

Sen har man lite program kod.

Eventuellt kan man ha någon kortfattad kommentar om programspråkets styrka och svaghet
samt någon referens.

Om de som kan något språk kan hjälpa till och skriva programmet i det språk de kan.
Kanske man kan göra detta som någon typ av Wiki, kanske i ett annat forum ?

------------------------------------------------------
Förslag på Mall för ett typprogram:
-----------------------------------

Hur kompilera kod:
Hur exekvera programmet:
Lite kommentarer till kod och syntax om det behövs

Definition av variabel

En utskrift tex av aktuellt datum och tid: 2008-03-13 22:15:23

En fördröjning

For-loop

if else sats
(case sats)

En funktion eller metod

Ett funktionsanrop

Hur skapa och skriva till fil

Hur läsa från fil och ta bort fil

Eventuellt någon kommentar Språkets fördelar och nackdelar och någon referens

==================================================================================
Python
------
I Python skulle det då bli ungefär:
#! /usr/bin/env python # rad 1 i pythonkoden
# This Python file uses the following encoding: utf-8 # talar om att utf-8 används i filen.
# Hur Kompilera: Behövs ej för Python
# Hur exekvera:
# utan 1:a raden måste man starta filen med Linux> python filnamn.py
# med 1:a raden räcker det med "dubbelklick" på filikonen eller på terminalen "Linux> filnamn.py"
# (om filen exekverbar)


# Definition av variabel - behövs ej i python (men man kan omvandla till olika typer)

# är en radkommentar

"""
Flerraderskommenterat
Referens: http://www.python.org/
"""

# Note: The indentation is important in Python. Blocks in conditional execution
# (and loops and function definitions — see below) must be indented (and indented
# by the same amount of whitespace; a tab counts as 8 spaces) so that the interpreter
# can tell where they begin and end. It also makes the program more readable to humans.

# Blocks are indicated through indentation, and only through indentation.


import os # behövs för att os.remove ska fungera nedan
import time # behövs för att sleep ska fungera nedan

# En utskrift
print “Hello, world!”

# Skriv ut tid
print time.strftime("%Y-%m-%d %H:%M")

# Definiera en funktion som skriver ut aktuell tid
def t(): # En funktion som printar aktuellt datum och tid.
return time.strftime("%Y-%m-%d %H:%M:%S") # tex 2008-03-13 22:41:24

#Anropa funktionen
print t()
# Wait 1s
sleep(1)
#Anropa funktionen
print t()


# Skapa en fil och skriv data till den.
f=open('pytfil.txt','w') # skapar fil att write to.
f.write('97') # Skriver 97 i filen
f.close()

# Kolla om fil finns
finns=os.path.exists('pytfil.txt')
print 'finns =', finns # Skriver ut "finns = True" om filen finns

# Läs data från fil och ta sen bort filen
fr=open('pytfil.txt','r') # "create" file to read from.
data=fr.read() # Läser in data från filen
fr.close() # Stänger filen

# Ta bort filen ?
os.remove('pytfil.txt') # Removes the file

print 'data är', data # Skriver ut datan som fans i filen


================================================================================
// C-kod
--------
// att göra färdigt, denna kod gör bara en bråkdel av vad pythonkoden gör ovan
// = radkommentar
/* Fleraderskommentar
Fleraderskommentar
Fleraderskommentar */

// Kompilera: Linux> gcc program.c -o program.o
# Kompilerar C-koden i program.c. program.o är den kompilerade koden
Linux> ./program.o # Exekverar C-programmet.


#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <string.h>

// Funktionsdeklarationer
int skriv2textfil(char[], int) ;
void wait ( int seconds ) ; //
void skrivTid() ;
void skrivDatum() ;

// Main function ---------------------------------------------------------------
//int main(int argc, char *argv[])
int main()
{
printf("Programkod © C-Program, Version 2008-01-26\n");
printf("SimC simulator modelled in C\n");

// datum och tid:

skrivTid();
wait(1); // väntar 1 s
skrivTid();

void skrivTid() // Funktionsdefinition för att skriva ut aktuell tid
{
time_t rawtime;
struct tm * timeinfo;
char buffer [80];
time ( &rawtime );
timeinfo = localtime ( &rawtime );
strftime (buffer,80,"%Y-%m-%d %H:%M:%S",timeinfo);
puts (buffer); // skriver till stdout.
}


// Den här funktionen behövs för att man ska kunna göra wait(1) se ovan.
void wait ( int seconds )
{
clock_t endwait;
endwait = clock () + seconds * CLOCKS_PER_SEC ;
while (clock() < endwait) {}
}

// Läs data från fil

FILE *pFile;
pFile=fopen(inFilNamn, "r");
fscanf(pFile,"%d",&inData); // indata läggs i inData.
fclose(pFile); // Obs! stäng bara om fil fanns.
remove(inFilNamn); // Ta bort den inlästa filen
fclose(pFileF); // Stäng Flag-filen.
remove(inFilNamnF); // Ta bort Flag-filen.

================================================================================================
Java
----
Exempel på hur delar av kod ser ut i Java: ...att göra klart.........

// Kompilera: Linux> javac program.java
// Exekvera: Linux> java klassnamnet // som beror på klassnamnet i pprogramfilen

// Fördröjning 1s
Thread.sleep (1000); // 1 s paus/fördröjning återupprepas tills filen finns.

fil = "filnamnet"
File inFil = new File ("dir", fil ); // Skapar ett filobjekt ( "dir", "fil" )
while (inFil.exists() ) // sant om filen finns

// Läs in data från dir/fil
java.io.FileReader fr2 = new java.io.FileReader (inFil);
// Ger exception om inFil ej finns.
java.io.BufferedReader br2 = new java.io.BufferedReader(fr2);
String instring = br2.readLine();
indata = Integer.parseInt(instring) ;
System.out.println ("Data from filen " + fil + " = " + instring );
br2.close();
inFil.delete(); // Tar bort filen när den är inläst.


... osv.....
================================================================================================

1. Steg 1 bör vara att man/vi/någon moderator definierar en programmall.

2. Sen kan de som vill skriva ett program i det språk de tycker är bra.
Tex (C, C++, Java, Python, Ruby,....osv

0. En fördel med sådana här programexempel är att om man vill lära sig ett nytt programspråk
kan man kopiera den koden och ha som förlaga som man sen modifierar och skriver ett eget program.

Jag har skrivit program i C och Java och börjat lite smått med Python så de språken skulle jag kunna
hjälpa till med om ni tycke rdet är en bra ide.
Tesla
Inlägg: 408
Blev medlem: 23 jan 2008, 23:06
OS: Ubuntu
Utgåva: 16.04 Xenial Xerus LTS

Re: Vilket språk bör jag lära mig?

Inlägg av Tesla »

sent svarat, men jag tycker att det är en jättebra idé och skulle gärna se lite koder om det var så du menade. jag har precis börjat lite smått med python mest bara för att öka förståelen en smula om vad som händer när jag startar ett program eller liknande. sen får man väl se vad det leder till.

men ja tack, det vore suveränt om någon kunde printa lite mallar.
Användarvisningsbild
Johnny Rosenberg
Inlägg: 1256
Blev medlem: 23 jun 2007, 16:18
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu
Kontakt:

Re: SV: Vilket språk bör jag lära mig?

Inlägg av Johnny Rosenberg »

mcNisse skrev:openoffice tycker jag har gått fel väg. Knåpa ihop något som liknar det som finns i msoffice. Koffice har bättre idéer för sin skripting. De återanvänder existerande skriptspråk som python och ruby. Hur långt de har kommit ännu vet jag inte.
Det kan kanske diskuteras om de försökt efterlikna MS Office i den aspekten eller inte, men använd då något av de övriga språk som finns.

När jag klickar [Verktyg → Makron → Ordna makron], får jag upp följande fyra alternativ i OpenOffice.org:
OpenOffice.org Basic...
Python...
BeanShell...
JavaScript...

Bara att välja...

Vad jag sett, att döma av många av inläggen på OpenOffice e-postlista för utvecklare, verkar det som att man kan skriva makron i de flesta språk, exempelvis Java, C++ och så vidare, men det kan ju också vara en missuppfattning från min sida, givetvis.
Vänliga hälsningar

Johnny Rosenberg
ジョニー・ローゼンバーグ

IEEE 1541 - binära prefix
ISO 8601 - datum och tid
Användarvisningsbild
Urban Anjar
Inlägg: 7306
Blev medlem: 05 nov 2006, 22:59
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu
Ort: Vickleby
Kontakt:

Re: Vilket språk bör jag lära mig?

Inlägg av Urban Anjar »

Så fattar jag detta rätt så är hela LINUX och UbunTu gjorda i Python och lite mer... och Python är mer än en miniräknare... hehehehehhe snac
Nå kärnan är väl huvudsakligen skriven i C, och det är nog många av de
andra programmen med. Men Python används flitigt och är klart vettigt
om man ställer det i relation till arbetsinsatsen att lära och använda.
Användarvisningsbild
Johnny Rosenberg
Inlägg: 1256
Blev medlem: 23 jun 2007, 16:18
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu
Kontakt:

Re: Vilket språk bör jag lära mig?

Inlägg av Johnny Rosenberg »

Urban Anjar skrev:
Så fattar jag detta rätt så är hela LINUX och UbunTu gjorda i Python och lite mer... och Python är mer än en miniräknare... hehehehehhe snac
Nå kärnan är väl huvudsakligen skriven i C, och det är nog många av de
andra programmen med. Men Python används flitigt och är klart vettigt
om man ställer det i relation till arbetsinsatsen att lära och använda.
Men om man som jag vill att allt ska gå snabbt så in i hästväg, är då Python ett bra val? Många har ju slöa datorer, om inte annat...
Vänliga hälsningar

Johnny Rosenberg
ジョニー・ローゼンバーグ

IEEE 1541 - binära prefix
ISO 8601 - datum och tid
Användarvisningsbild
mcNisse
Inlägg: 5211
Blev medlem: 06 feb 2007, 20:51
OS: Debian
Utgåva: Vet inte/ingen utgåva passar

Re: SV: Vilket språk bör jag lära mig?

Inlägg av mcNisse »

Johnny Rosenberg skrev:
mcNisse skrev:openoffice tycker jag har gått fel väg. Knåpa ihop något som liknar det som finns i msoffice. Koffice har bättre idéer för sin skripting. De återanvänder existerande skriptspråk som python och ruby. Hur långt de har kommit ännu vet jag inte.
Det kan kanske diskuteras om de försökt efterlikna MS Office i den aspekten eller inte, men använd då något av de övriga språk som finns.

När jag klickar [Verktyg → Makron → Ordna makron], får jag upp följande fyra alternativ i OpenOffice.org:
OpenOffice.org Basic...
Python...
BeanShell...
JavaScript...

Bara att välja...

Vad jag sett, att döma av många av inläggen på OpenOffice e-postlista för utvecklare, verkar det som att man kan skriva makron i de flesta språk, exempelvis Java, C++ och så vidare, men det kan ju också vara en missuppfattning från min sida, givetvis.
Openoffice kommer från staroffice med sitt starbasic, vilket jag alltid har sett som en efterapning vb. Dock är det en trevligt nyhet för mig att det finns bindingar till andra skripspråk...
Användarvisningsbild
Smygis
Inlägg: 849
Blev medlem: 21 jun 2006, 18:41
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS
Ort: Kramfors

Re: Vilket språk bör jag lära mig?

Inlägg av Smygis »

Johnny Rosenberg skrev:
Urban Anjar skrev:
Så fattar jag detta rätt så är hela LINUX och UbunTu gjorda i Python och lite mer... och Python är mer än en miniräknare... hehehehehhe snac
Nå kärnan är väl huvudsakligen skriven i C, och det är nog många av de
andra programmen med. Men Python används flitigt och är klart vettigt
om man ställer det i relation till arbetsinsatsen att lära och använda.
Men om man som jag vill att allt ska gå snabbt så in i hästväg, är då Python ett bra val? Många har ju slöa datorer, om inte annat...
Jadu. Då 5% av koden drar 95% av resurserna i ett normal program så är det bara att konvertera/skriva om dem 5%en i tex Pyrex (Ett språk som är en blandning av C och python. Det kompileras till CPython moduler) eller ren C.

Så det är fullt möjligt att skriva Pythonprogram som är ungefär lika snabba som ett program skrivet i ren C. Och man kan även köra pythonprogram i java med jython för att dra nytta av javas JIT kompilator. Resultatet kan vara flera hundra gånger snabbare än ren python. Går även att göra liknande i .NET. Ingen av dessa lösningar är dock helt säkra. Eller kör koden men pythons egna lilla JIT Psycho.

Eller skriv dina program i OCaml.
A Foolish Consistency is the Hobgoblin of Little Minds.Beware: In C++, your friends can see your privates!
Användarvisningsbild
Johnny Rosenberg
Inlägg: 1256
Blev medlem: 23 jun 2007, 16:18
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu
Kontakt:

Re: SV: Vilket språk bör jag lära mig?

Inlägg av Johnny Rosenberg »

mcNisse skrev:
Johnny Rosenberg skrev:
mcNisse skrev:openoffice tycker jag har gått fel väg. Knåpa ihop något som liknar det som finns i msoffice. Koffice har bättre idéer för sin skripting. De återanvänder existerande skriptspråk som python och ruby. Hur långt de har kommit ännu vet jag inte.
Det kan kanske diskuteras om de försökt efterlikna MS Office i den aspekten eller inte, men använd då något av de övriga språk som finns.

När jag klickar [Verktyg → Makron → Ordna makron], får jag upp följande fyra alternativ i OpenOffice.org:
OpenOffice.org Basic...
Python...
BeanShell...
JavaScript...

Bara att välja...

Vad jag sett, att döma av många av inläggen på OpenOffice e-postlista för utvecklare, verkar det som att man kan skriva makron i de flesta språk, exempelvis Java, C++ och så vidare, men det kan ju också vara en missuppfattning från min sida, givetvis.
Openoffice kommer från staroffice med sitt starbasic, vilket jag alltid har sett som en efterapning vb. Dock är det en trevligt nyhet för mig att det finns bindingar till andra skripspråk...
Hm.. när jag första gången testade StarOffice, tror det var version 5.1 eller 5.2 för ca 300 år sedan, så var Java definitivt med som alternativ tillsammans med ytterligare ett språk, vilket kommer jag inte ihåg. StarBasic var också med på ett hörn givetvis. Och jag tycker inte att StarBasic är mer likt Visual Basic än det är likt många andra Basic-versioner, och Visual basic är ju inte direkt den äldsta versionen av Basic. Utan att veta, misstänker jag dessutom att StarOffice var före Visual Basic for Applications, för vad jag kommer ihåg så hade exempelvis Excel 4 en annan Basic-variant. Då kan man i och för sig anklaga Sun för att ha kopiera denna variant istället, om så skulle vara fallet... men jag tycker då inte det är särskilt likt något av de makrospråk jag använt i Excel en gång i tiden, mer än de grundläggande Basic-prylarna, av vilka man kan hitta många av dem även i andra språk i lite olika former.

Men egentligen är hela resonemanget ganska larvigt. Det är ju ungefär som att säga att Volvo kopierat exempelvis BMW när det gäller idén om att ha dörrar som öppnas utåt istället för inåt. Det har de ju inte valt för att BMW har det så, utan bara för att motsatsen hade varit korkat... Okej, ingen perfekt jämförelse, men lite kul tyckte jag den var i alla fall...

Jag tror att både Sun och Microsoft valt Basic mest för att det är ett enkelt språk att lära sig. De som jobbar med officeprogram är ju inte nödvändigtvis erfarna programmerare. Vad skulle de annars valt? Fortran 77? Skulle de gjort ett helt eget språk? Varför återuppfinna hjulet?
Vänliga hälsningar

Johnny Rosenberg
ジョニー・ローゼンバーグ

IEEE 1541 - binära prefix
ISO 8601 - datum och tid
Användarvisningsbild
christer
Inlägg: 1362
Blev medlem: 11 jan 2007, 17:42
OS: Ubuntu
Utgåva: 23.04 Lunar Lobster

Re: Vilket språk bör jag lära mig?

Inlägg av christer »

Bilar har ju börjat likna varandra sedan man fick datorer och vindtunnlar.

Rader, stycken, bokstäver och numreringar är lika för alla, så visst är
skrivprogrammen lika varandra.

Kalkylprogrammen likaså. De består av samma saker och ser likartade ut.

Microsoft försökte ändra på det hela med 2007-versionen, men det
verkar inte ha varit helt lyckat. Folk hittar inte kommandona längre utan
ytterligare kurstimmar. Det var lättare att lära OpenOffice istället.
Användarvisningsbild
christer
Inlägg: 1362
Blev medlem: 11 jan 2007, 17:42
OS: Ubuntu
Utgåva: 23.04 Lunar Lobster

Re: Vilket språk bör jag lära mig?

Inlägg av christer »

Python är häftigt.
Kan nu också lösa integraler.
Sudokun kan också lösas enkelt. Räcker bara några minuter att
renskriva skriva det olösta Sudokut.

Färdiga program och kurser finns också en hel del på nätet.
Att låna av varandra är också satt i system.

Fördelen är att vi alla har Python redan installerat.
Om programmets första rad är #!/usr/bin/python
kan man använda Ubuntus grafiska textredigerare gedit.
Då blir det inte så textbaserat utan färglatt med olika färger
för text, kommandon osv.

Bara så trist att man inte fick lära sig språket för 50 år sedan.
Användarvisningsbild
christer
Inlägg: 1362
Blev medlem: 11 jan 2007, 17:42
OS: Ubuntu
Utgåva: 23.04 Lunar Lobster

Re: Vilket språk bör jag lära mig?

Inlägg av christer »

Har undrat vad C++ egentligen är och varför jag tappat bort språket. Vad gör jag då jag köper det ? g++ finns väl i Ubuntu som ersättning för c++. Här i början på tråden sades att g++ inte är något språk utan en kompilator. Vad är språket då ? Joo en textredigerare gedit och just en kompilator g++. Alltså Ubuntuanvändare har c++. I och med Ubuntu för några år sedan stannade det av. Felet var enkelt. Språket har ändrats. iostream.h har blivit iostream. cout har blivit std::cout.

En programmerare påstod att det är just C++ man skall lära sig. Med C++ gör man andra språk och med C++ i huvudet förstår man bättre de andra språken.
Då man vill ha förenklingar finns det headerfiler av allade slag. En del header eller hjälpfiler kan kallas ett nytt språk eller ett anpassat g++.
Användarvisningsbild
mcNisse
Inlägg: 5211
Blev medlem: 06 feb 2007, 20:51
OS: Debian
Utgåva: Vet inte/ingen utgåva passar

Re: Vilket språk bör jag lära mig?

Inlägg av mcNisse »

???
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

Re: Vilket språk bör jag lära mig?

Inlägg av Konservburk »

christer skrev:Har undrat vad C++ egentligen är och varför jag tappat bort språket. Vad gör jag då jag köper det ?
Hur kan du köpa ett språk? Går det att köpa japanska? ::)
christer skrev:g++ finns väl i Ubuntu som ersättning för c++. Här i början på tråden sades att g++ inte är något språk utan en kompilator.
g++ är en speciell kompilator som klarar av språket c++.
christer skrev:Vad är språket då ? Joo en textredigerare gedit och just en kompilator g++.
Själva språket är den syntax som kompilatorn förstår.
christer skrev:Alltså Ubuntuanvändare har c++. I och med Ubuntu för några år sedan stannade det av. Felet var enkelt. Språket har ändrats. iostream.h har blivit iostream. cout har blivit std::cout.
Det har med standardisering att göra... skyll på ANSI.
christer skrev:En programmerare påstod att det är just C++ man skall lära sig. Med C++ gör man andra språk och med C++ i huvudet förstår man bättre de andra språken.
Det är nog snarare vanlig C som de flesta kompilatorer är skrivna i, till och med C-kompilatorn.
christer skrev:Då man vill ha förenklingar finns det headerfiler av allade slag. En del header eller hjälpfiler kan kallas ett nytt språk eller ett anpassat g++.
Nja, du har ju inte ändrat kompilatorn (g++) bara för att du inkluderar någon headerfil.
jabbadoo
Inlägg: 232
Blev medlem: 11 dec 2006, 21:09
OS: Ubuntu
Utgåva: 10.04 Lucid LTS
Ort: Sweden
Kontakt:

Re: Vilket språk bör jag lära mig?

Inlägg av jabbadoo »

Joe, jag vågar inte quota det du skrev :), dock tycker jag att det är en enormt bra idé... kanske är inte ett forum bästa stället att göra det på... jag tror att man kanske kulle kunna sätta upp en Wiki för det ändamålet? Eller så är det Over-kill... Du har ju gjort python-koden så jag kan nog inte hjälpa till med annat än att sätta upp wikin. Du har helt rätt... Hello-World tyckte man var kul att få igång i QBasic/DOS när man var 10 år... jag känner att jag faktiskt vill vara med på den där grejen... jag vet dock inte om ett forum är bästa sättet att illustrera det...
Användarvisningsbild
christer
Inlägg: 1362
Blev medlem: 11 jan 2007, 17:42
OS: Ubuntu
Utgåva: 23.04 Lunar Lobster

Re: Vilket språk bör jag lära mig?

Inlägg av christer »

Varför finns det så mycket skrivet med C om det är gammalt och C++ skulle vara så mycket bättre och modernare ?
Borde inte allt då översättas till C++ ? Är det C++ boken man skall studera och inte C ?
Användarvisningsbild
dmz
Inlägg: 3292
Blev medlem: 29 jul 2008, 19:42
OS: Arch Linux

Re: Vilket språk bör jag lära mig?

Inlägg av dmz »

Att något är gammalt gör det ju inte automatiskt dåligt. Jag studerar just nu common lisp, en variant av lisp som skapades 1958...
ǁ A: Because it obfuscates the reading.
ǁ Q: Why is top posting so bad?
Användarvisningsbild
bbauto
Inlägg: 1594
Blev medlem: 11 dec 2006, 17:58
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu
Ort: Bromölla

Re: Vilket språk bör jag lära mig?

Inlägg av bbauto »

dmz skrev:Att något är gammalt gör det ju inte automatiskt dåligt. Jag studerar just nu common lisp, en variant av lisp som skapades 1958...
Nu snackar vi programering!! ;) Jag har programmerat mycket AutoLISP genom åren, men har nu börjat titta på Common LISP. Lisp lämpar sig väl för att hantera olika listor ex. filter, cataloger... Har sett en hel del ny kod skrivet i CLISP plugins till musikspelare och annat...
Tittar man på popularitet så ligger väl C (med olika dialekter) högst, följt av Java på god 2a plats, 3a PHP, VB 4a Python, Perl, Javascript, Ruby, Delphi...
Några är på dalande såsom VB, Perl, Delphi
PHP, C#, Ruby är på uppgång...
http://langpop.com/
Skriv svar

Återgå till "Programmering och webbdesign"