Newsgroup: it.comp.lang.visual-basic
Titolo: [teoria-polemico]perchè complicare le cose?

a volte mi sembra che si vogliano creare appositamente "problemi"...ad 
esempio:
-visto che si sta cercando di uniformare il vb a c# e viceversa, perchè 
mantenere la differenza degli array??
a[9] corrisponde a 9 elemtni da 0 a 8
a(9) corrisponde a 10 elementi da 0 a 9
oppure : visto che la maggior parte dei programmatore conosce sql, perchè in 
linq non si è mantenuta la stessa struttura invece di invertire le parole 
chiavi?
Vorrei sapere se qualcuno ha qualche risposta e se sono i lsolo a pensarla 
in questo modo
Grazie.


Semplice:1
1-Sono stati gli sviluppatori VB a non volere lo stesso funzionamento, 
nella prima Alpha della v1.0 erano uguali
2-Perchè nel secondo caso non sarebbe stata disponibile l'intellisense, 
VB nella prima beta aveva propvato a mantenere la stessa sintassi ma 
poi hanno desistito.
-- 
Corrado Cavalli [Microsoft .NET MVP-MCP]
UGIdotNET - 
http://www.ugidotnet.org
Weblog: 
http://blogs.ugidotnet.org/corrado/

 chiavi?
Oltre al "problema" intellisense e type inference si è corretto quello 
che secondo me è un errore semantico di Sql
"select colonna from tabella"
descrivi cosa vuoi prima di aver specificato da dove lo vuoi, motivo 
per cui l'intellisense in sql è un discreto delirio :-)
.m
-- 
Mauro Servienti
{C67C0157-5D98-4733-A75E-93CAEE4BADC8}
Microsoft MVP - Visual C# / MCP
http://mvp.support.microsoft.com
http://blogs.ugidotnet.org/topics
whynot [ at ] topics [ dot ] it

 l'intellisense in sql è un discreto delirio :-)
+1
La similitudine delle parole chiave è evidente che deriva da SQL, ma 
tutta la struttura di Linq è ben diversa.
Per esempio le where hanno dietro un fantastico expression tree (che in 
futuro sarà ancora più potente di quello che abbiamo oggi a 
disposizione), mentre da SQL non ci cavi un tubo.
Inoltre Linq arriva a qualsiasi fonte dati grazie ai provider 
(generando SQL a volte molto diverso), mentre con il SQL ansi non 
arrivi da nessuna parte e non c'è modo di riciclarlo per altre sorgenti 
dati.
Quindi prendiamo la sintassi pseudo-sql come una sorta di facilitazione 
per chi inizia ad usarlo, ma nulla, proprio nulla di più.
-- 
Raffaele Rialdi  
http://www.iamraf.net
Weblog: 
http://blogs.ugidotnet.org/raffaele
Microsoft MVP profile 
https://mvp.support.microsoft.com/profile/raffaele
UGIdotNET - 
http://www.ugidotnet.org/


grrrrr :)
mo' chiamo Joe Celko (
http://en.wikipedia.org/wiki/Joe_Celko
) e vi faccio 
insultare da lui che' chiamate "record" le "righe" e quant'altro :)
saluti e baci
-- 
Andrea Montanari (Microsoft MVP - SQL Server)
http://www.asql.biz
DbaMgr2k ver 0.21.1 - DbaMgr ver 0.65.1 and further SQL Tools
http://www.hotelsole.com
 - 
http://www.hotelsolericcione.de
--------- remove DMO to reply 

 insultare da lui che' chiamate "record" le "righe" e quant'altro :)
Ahhh, il famoso attore che impersonava Ming in Flash Gordon?
http://www.rampant-books.com/images/author_pic_joe_celko.jpg
http://inyourwater.files.wordpress.com/2008/12/flash-gordon-ming_l.jpg
Oppure  questo adorabile signore?
http://blogs.dotnethell.it/Lorenzo/ShowImage.aspx?ID=2182
LOL
Ciao!
-- 
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo
http://social.microsoft.com/Forums/it-IT/sqlserverit
 


nono... proprio Ming, quello cattivo :)
cosi' li appende tutti per i mignoli dei piedi all'albero [inteso come 
expression tree del query plan] di maestra :)
ROTFL
