GTA-Center.com » Forum
http://www.gta-center.com/forums/

Linguaggio Squirrel - Opinioni e confronti
http://www.gta-center.com/forums/viewtopic.php?f=58&t=1280
Pagina 1 di 1

Autore:  andryXoX [ 01/07/2011, 22:21 ]
Oggetto del messaggio:  Linguaggio Squirrel - Opinioni e confronti

Lo squirrel è un linguaggio basato sul C. Qua nel topic potrete dire la vostra, commenti,critiche , confronti con altri linguaggi come Pawno,Java,etc.
Vi prego di non andare troppo in Off Topic :asd:
Se volete,potete riscrivere le cose che avete già detto in QUESTO TOPIC

Autore:  Peppinux AKA Peppe_Stasu [ 01/07/2011, 22:37 ]
Oggetto del messaggio:  Re: Linguaggio Squirrel - Opinioni e confronti

Il PAWN potrà anche essere un po' più vecchiotto ma lo Squirrel non mi piace per niente. Il PAWN secondo me è mille volte meglio. Sarà perché è da più di un anno che ci scripto e quindi mi sono abituato non so.. Poi lo Squirrel non ha neanche un compilatore bah.. PAWN 4 Ever shiii <3 <3 <3

Autore:  Giovanni94m [ 01/07/2011, 23:39 ]
Oggetto del messaggio:  Re: Linguaggio Squirrel - Opinioni e confronti

Peppe conosci il linguaggio? Ci hai scriptato così tanto da dire che fa schifo? No quindi impara e poi giudichi un linguaggio

Non regge un paragone tra pawno e squirrel.

Autore:  barletheking [ 02/07/2011, 0:04 ]
Oggetto del messaggio:  Re: Linguaggio Squirrel - Opinioni e confronti

Io l'ho provato eccome, ho provato a scaricare il sorgente e anche a farci le funzioni e al PAWN je fa na pippa per tre motivi:

- Squirrel: per fare un native ci vogliono tre anni: CONTRO
- Squirrel: velocità di scripting e delle funzioni: PRO
- Squirrel: linguaggio INTEPRETATO: CONTRO

- PAWN: per fare un native ci vuole poco tempo, ma i parametri non li puoi descrivere in C. Si utilizza un'array (params[]) e a base di questo per esempio per identificare il primo argomento si fa params[1], che poi nella funzione potrebbe essere funzione(ciao): PRO e allo stesso tempo CONTRO per quel motivo. Inoltre anche PAWN è sviluppato in C, ma non dipende tanto dal linguaggio in cui esso è stato sviluppato, ma da COME è stato sviluppato. PAWN può essere eseguito su PC, MAC, Linux, PS3, PSP, XBOX360 e su architetture possedenti CPU ARM7-9 (per esempio l'NDS, che ho provato io stesso usando una semplice R4 compilando in ASM-GAS-ARM7). Puoi anche scriverci un SO, a patto che nel proprio kernel (fatto in C) si scrivano le native.

- È un po' lento per lo scripting, ma parlando a livello di programmazione se non si hanno funzioni toste come strtok, ci si può velocizzare. Ma comunque non arriverà MAI alla velocità di Squirrel: CONTRO

- È un linguaggio PRE-COMPILATO: PRE perchè il codice scritto dal dev, viene trasformato in ABSTRACT MACHINE X, appunto il noto AMX.

Ho i codici sorgenti di entrambi i linguaggi, e comunque posso dire che sono allo stesso livello.
Volevo informarvi che sto realizzando un PAWN con librerie grafiche, socket, mysql, ftp, funzioni standard di C e CPP (eg. scanf, assert, malloc.. ecc..). Se volete info vi do il sito e vi guardate un po' le robe.

Autore:  Giovanni94m [ 02/07/2011, 0:23 ]
Oggetto del messaggio:  Re: Linguaggio Squirrel - Opinioni e confronti

Noi stiamo parlando di un linguaggio di scripting che è stato integrato in una mod multiplayer. Sono cazzi dei developer della mod se è veloce o difficile fare dei native.

Mettevi in testa che il pawno è un cazzo di linguaggio di scripting vecchio, non è che per quanto sapete quello restate andate sempre con la logica che gli altri fanno schifo.

Ma poi sto compilatore vi piace così tanto? Sarà perchè fate 3000 errori in 10 righe
Il php, altro linguaggio di scripting molto ma molto simile, non deve essere compilato ed è uno dei più facili e migliori in circolazione per il web dinamico.

Autore:  Peppinux AKA Peppe_Stasu [ 02/07/2011, 10:35 ]
Oggetto del messaggio:  Re: Linguaggio Squirrel - Opinioni e confronti

Il compilatore è utilissimo perché se scripti 100 righe di fila e sbagli soltanto UNA cosa stupidissima valla a trovare nella riga precisa.. e poi non hai dove scrivere il cazzo di codice. Dove è il pawno.exe della situazione nello Squirrel? Puoi solo usare cazzutissimi programmi come il Notepad o Notepad++...

Autore:  Giovanni94m [ 02/07/2011, 11:03 ]
Oggetto del messaggio:  Re: Linguaggio Squirrel - Opinioni e confronti

Io uso il semplicissimo blocco note. Quando poi starti il server ti dice gli errore come se fosse un compilatore e ci mette anche di meno rispetto al pawno.
Per rimanere in tema il php funziona anche così

Autore:  andryXoX [ 02/07/2011, 13:35 ]
Oggetto del messaggio:  Re: Linguaggio Squirrel - Opinioni e confronti

Se è per questo io uso ancora Squirrel IDE che è rimasto alla alpha 2, ma come compilatore funziona e mi rileva le parentesi non chiuse o altro :asd: . No vabbè il blocco note è scomodo, non c'è manco l'identazione fra poco, però già se inizi a usare Notepad++ stai a posto.

Secondo me voi pensate che pawno sia superiore solo perchè lo conoscete già , se vi ci mettete un po con lo squirrel magari cambiereste opinione ;)

Autore:  S&C [ 02/07/2011, 13:58 ]
Oggetto del messaggio:  Re: Linguaggio Squirrel - Opinioni e confronti

Io ho provato lo Squirrel una volta, e devo dire che e Simile al Pawno, Però mi trovo meglio con Squirrel... Il compliatore e come se ci fosse, Ed e startando il server di IVMP.. Comunque per me e meglio Squirrel, Ma anche il Pawno.. Devo dire che mi trovo bene con tutti e due.. (Per IVMP uso il Notepad++ che il BlockNote e scomodo :|

Autore:  mitosking [ 05/07/2011, 17:02 ]
Oggetto del messaggio:  Re: Linguaggio Squirrel - Opinioni e confronti

Squirrel e Pawno non c'è assolutamente paragone. Squirrel è molto più fluido e semplice, a differenza del Pawno.

Risposta alla frase di Peppinux: Lo Squirrel è talmente semplice che non hai nemmeno bisogno di compilare, mentre nel pawno è troppo complesso visto che risale a 13-14 anni fa circa. Poi è stato convertito nel linguaggio per SA-MP.

E poi stanno realizzando dei Compiler a quanto io ne sappia, visto che il compiler citato da andry è ancora poco aggiornato e non rivela tanti errori.

Autore:  S&C [ 05/07/2011, 17:26 ]
Oggetto del messaggio:  Re: Linguaggio Squirrel - Opinioni e confronti

mitosking ha scritto:
E poi stanno realizzando dei Compiler a quanto io ne sappia, visto che il compiler citato da andry è ancora poco aggiornato e non rivela tanti errori.

Io per controllare lo script, uso il server IVMP asd

Autore:  ReVo_ [ 06/07/2011, 12:24 ]
Oggetto del messaggio:  Re: Linguaggio Squirrel - Opinioni e confronti

Io amo tantissimo la roba che non si compila, come il php o lo squirrel. Mi annoia stare li 10 minuti con pawno per compilare una gm di 10 000++ righe; è noioso invece con squirrel è molto più comodo. Come per il php.

Autore:  S&C [ 06/07/2011, 16:20 ]
Oggetto del messaggio:  Re: Linguaggio Squirrel - Opinioni e confronti

ReVo_ ha scritto:
Io amo tantissimo la roba che non si compila, come il php o lo squirrel. Mi annoia stare li 10 minuti con pawno per compilare una gm di 10 000++ righe; è noioso invece con squirrel è molto più comodo. Come per il php.

Quoto :|, Poi lo Squirrel e talmente facile che il Compliatore non serve Lol

Autore:  barletheking [ 07/07/2011, 1:15 ]
Oggetto del messaggio:  Re: Linguaggio Squirrel - Opinioni e confronti

Ma che c'entra questo? :|
Anche java è facile ma necessita di un compiler :|

Autore:  mitosking [ 14/07/2011, 2:45 ]
Oggetto del messaggio:  Re: Linguaggio Squirrel - Opinioni e confronti

No vabbè il Compiler è sempre comodo, poi è una rottura aprire il server ed usarlo come compiler. Credo che tra non molto ne creeranno uno per l'Editor.

Autore:  StanleY [ 16/07/2011, 12:17 ]
Oggetto del messaggio:  Re: Linguaggio Squirrel - Opinioni e confronti

Per prima cosa il pawno non permette di gestire la memoria dinamicamente, come nel C con le funzioni malloc realloc, ecc..., quindi è un linguaggio ad alto livello, pregio perchè permette di capire meglio come gestire array ecc... difetto che il programmatore non decide niente. Poi non supporta la ricorsione, non supporta le classi, al contrario del php e lo squriell...

Autore:  barletheking [ 21/07/2011, 18:53 ]
Oggetto del messaggio:  Re: Linguaggio Squirrel - Opinioni e confronti

Certo gestisce la memoria dinamicamente, ma non è ad alto livello.
Un linguaggio ad alto livello può essere eseguito come binario dal computer senza il bisogno di interpreter. Per eseguire degli script compilati di pawn serve un interpreter in c in cui all'interno di esso siano scritti i native, proprio come il samp server

Pagina 1 di 1 Tutti gli orari sono UTC + 1 ora [ ora legale ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/