Het Wat heb jij vandaag geprogrammeerd? topic

Gestart doorAarclay4.538 reacties23.755 weergaven

4.539 berichten · pagina 271 van 303

Berichten
14.025
Reputatie
1
Punten
0,01
Lid sinds
Laatst gezien
Raoul schreef:
Eerdere citaten tonen
Kitnkiller schreef:
Eerdere citaten tonen
Raoul schreef:
Hierzo:
https://github.com/RaoulV/Passambler biggrin
Wow echt ziek nice dat. Waar heb je zo leren programmeren?

En heeft die taal ook al praktische mogelijkheden? Zoals een GUI of server voor iets
Zelf geleerd yummie De taal kan nu nog weinig, omdat ik nog heel wat built-in functions moet toevoegen. En omdat het met Java is gemaakt, zul je ook Java classes kunnen gebruiken.
In welke file begint het allemaal?
0
Rik

Lid

Berichten
18.393
Reputatie
0
Punten
0,04
Lid sinds
Laatst gezien
Dylan schreef:
Eerdere citaten tonen
Raoul schreef:
Eerdere citaten tonen
Kitnkiller schreef:
Eerdere citaten tonen
Raoul schreef:
Hierzo:
https://github.com/RaoulV/Passambler biggrin
Wow echt ziek nice dat. Waar heb je zo leren programmeren?

En heeft die taal ook al praktische mogelijkheden? Zoals een GUI of server voor iets
Zelf geleerd yummie De taal kan nu nog weinig, omdat ik nog heel wat built-in functions moet toevoegen. En omdat het met Java is gemaakt, zul je ook Java classes kunnen gebruiken.
In welke file begint het allemaal?
Passambler.java, welke vervolgens /parser/Parser.java aanroept.
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Als je vragen hebt mag je die altijd stellen trouwens.

Leuk feit: [c]2147483648[/c] is geen nummer meer (het is groter dan Integer.MAX_VALUE, dus Java kan hem niet meer omzetten naar een nummer), maar een identifier. Dus technisch gezien kan je [c]2147483648 = "Hey"[/c] doen emo
0
Berichten
518
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Raoul schreef:
Als je vragen hebt mag je die altijd stellen trouwens.

Leuk feit: [c]2147483648[/c] is geen nummer meer (het is groter dan Integer.MAX_VALUE, dus Java kan hem niet meer omzetten naar een nummer), maar een identifier. Dus technisch gezien kan je [c]2147483648 = "Hey"[/c] doen emo
En als je 2147483640 + 9 doet?
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Kitnkiller schreef:
Eerdere citaten tonen
Raoul schreef:
Als je vragen hebt mag je die altijd stellen trouwens.
Leuk feit: [c]2147483648[/c] is geen nummer meer (het is groter dan Integer.MAX_VALUE, dus Java kan hem niet meer omzetten naar een nummer), maar een identifier. Dus technisch gezien kan je [c]2147483648 = "Hey"[/c] doen emo
En als je 2147483640 + 9 doet?
Nee, zo kan je een variable niet assignen, het moet een identifier zijn. En de enige reden dat [c]2147483648[/c] wel werkt, is omdat het op dat punt geen nummer meer is, maar een identifier.

Als je [c]2147483640 + 9 -> stdout[/c] doet krijg je [c]2.147483649E9[/c] iig.
0
Berichten
14.025
Reputatie
1
Punten
0,01
Lid sinds
Laatst gezien
Raoul schreef:
Eerdere citaten tonen
Kitnkiller schreef:
Eerdere citaten tonen
Raoul schreef:
Als je vragen hebt mag je die altijd stellen trouwens.
Leuk feit: [c]2147483648[/c] is geen nummer meer (het is groter dan Integer.MAX_VALUE, dus Java kan hem niet meer omzetten naar een nummer), maar een identifier. Dus technisch gezien kan je [c]2147483648 = "Hey"[/c] doen emo
En als je 2147483640 + 9 doet?
Nee, zo kan je een variable niet assignen, het moet een identifier zijn. En de enige reden dat 2147483648 wel werkt, is omdat het op dat punt geen nummer meer is, maar een identifier.
Met 64bit systemen is dit toch 9223372036854775807?
0
Berichten
518
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Dylan schreef:
Eerdere citaten tonen
Raoul schreef:
Eerdere citaten tonen
Kitnkiller schreef:
Eerdere citaten tonen
Raoul schreef:
Als je vragen hebt mag je die altijd stellen trouwens.
Leuk feit: [c]2147483648[/c] is geen nummer meer (het is groter dan Integer.MAX_VALUE, dus Java kan hem niet meer omzetten naar een nummer), maar een identifier. Dus technisch gezien kan je [c]2147483648 = "Hey"[/c] doen emo
En als je 2147483640 + 9 doet?
Nee, zo kan je een variable niet assignen, het moet een identifier zijn. En de enige reden dat 2147483648 wel werkt, is omdat het op dat punt geen nummer meer is, maar een identifier.
Met 64bit systemen is dit toch 9223372036854775807?
Niet als je de int alsnog in 32bits opslaat.
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Reverse streams gemaakt. Vroeger deed je bijvoorbeeld dit: [c]"Hello World" -> stdout[/c], nu kan ook [c]stdout <- "Hello World"[/c].

For loops kunnen dus nu ook zo worden geschreven:

| i | {
  i -> stdout;
} <- seq(5, 10);


Dan ook nog gemaakt zodat je niet [c]"Hoi" + 123[/c] kan doen, een string en een int combineren mag niet, dus je doet gewoon dit: [c]"Hoi" + str(123)[/c].
0
Berichten
518
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Raoul schreef:
Reverse streams gemaakt. Vroeger deed je bijvoorbeeld dit: [c]"Hello World" -> stdout[/c], nu kan ook [c]stdout <- "Hello World"[/c].

For loops kunnen dus nu ook zo worden geschreven:

| i | {
  i -> stdout;
} <- seq(5, 10);
Dan ook nog gemaakt zodat je niet [c]"Hoi" + 123[/c] kan doen, een string en een int combineren mag niet, dus je doet gewoon dit: [c]"Hoi" + str(123)[/c].

Waarop baseer jij je syntax? Volledig zelf verzonnen of haaal je ergens inspiratie? Nog nooit zon syntax gezien xD Of toch niks wat er op lijkt.
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Inspiratie gehaald van Streem, is een nieuwe taal waar de auteur van Ruby nu aan werkt.

Maar dingen als dit bestonden al langer, het heeft zelfs een naam: stream based programming.

Het komt er gewoon op neer dat je een waarde kunt doorgeven aan een andere waarde, bij [c]"Hello World" -> stdout[/c] geef je [c]"Hello World"[/c] door aan de standard output a.k.a. je console.

En bij dat voorbeeld van een for loop geef je een array (of iedere waarde met index access, dus kan ook een string zijn, dan loop je over de letters) door aan een block.

Dit is bijvoorbeeld een ingewikkelde manier om Hello World in beeld te krijgen: [c]"Hello World" -> | letter | { letter -> stdout; }[/c] biggrin
0
Berichten
1.533
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Eigenlijk alleen nog maar gedeeltelijk de layout van mijn site, het moet nog responsive worden etc.

http://paste.ws/
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Joeryy schreef:
Eigenlijk alleen nog maar gedeeltelijk de layout van mijn site, het moet nog responsive worden etc.

http://paste.ws/
Hoe ga je het ecrypten doen? Alleen met password beveiligen? Want dat is geen encryptie. Dat is iets beveiligen met een wachtwoord.
Encryptie is echt versleuteld opslaan in de database, en dat het dan alleen met dat ingevulde wachtwoord leesbaar kan worden gemaakt.
En dat dat wachtwoord nergens op jullie server(s) wordt opgeslagen.
0
Berichten
1.533
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Jessee schreef:
Eerdere citaten tonen
Joeryy schreef:
Eigenlijk alleen nog maar gedeeltelijk de layout van mijn site, het moet nog responsive worden etc.
http://paste.ws/

Hoe ga je het ecrypten doen? Alleen met password beveiligen? Want dat is geen encryptie. Dat is iets beveiligen met een wachtwoord.
Encryptie is echt versleuteld opslaan in de database, en dat het dan alleen met dat ingevulde wachtwoord leesbaar kan worden gemaakt.
En dat dat wachtwoord nergens op jullie server(s) wordt opgeslagen.
Ik sla het versleuteld op in de database met een random key die je zelf moet bewaren als je de "encrypt my paste" switch hebt getoggled (Ik heb geen idee hoe ik dit anders moet doen), wachtwoord protectie staat hier los van.
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Eerst en vooral: de functies [c]list()[/c], [c]array()[/c] en [c]seq()[/c] gewist.

Arrays bestaan niet meer, alles is nu een list.

En omdat er nu nog enkel lists zijn, is er een betere manier om een list te maken: [c]lijst = [][/c]. Je kan ook een list aanmaken met enkele waardes: [c]namen = [Raoul, Niels, Caner][/c]

[c]seq()[/c] bestaat ook niet meer, je kan nu i.p.v. [c]seq(0, 10)[/c] gewoon [c][0..10][/c] doen. Dit betekent ook dat [c]for[/c] veel netter is:

[0..10] -> | i | {
  i -> stdout;
};


Ook is er een manier toegevoegd om een lijst vanaf een bepaalde positie op te halen: [c]"Raoul"[0..2][/c] geeft [c]["R", "a", "o"][/c]. [c][1..10][0..2][/c] zou [c][1, 2, 3][/c] geven.
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Een beginnetje gemaakt aan de database en wat klasses en controllers gemaakt voor mijn tekstbased browser game.
emo geen idee of ik hem echt ga afmaken maar ik wil even mijn zinnen verzetten
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren