Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Recensione OnePlus 15: potenza da vendere e batteria enorme dentro un nuovo design
Recensione OnePlus 15: potenza da vendere e batteria enorme dentro un nuovo design
OnePlus 15 nasce per alzare l'asticella delle prestazioni e del gaming mobile. Ma non solo, visto che integra un display LTPO 1,5K a 165 Hz, OxygenOS 16 con funzioni AI integrate e un comparto foto con tre moduli da 50 MP al posteriore. La batteria da 7.300 mAh con SUPERVOOC 120 W e AIRVOOC 50 W è la ciliegina sulla torta per uno smartphone che promette di offrire un'esperienza d'uso senza alcun compromesso
AMD Ryzen 5 7500X3D: la nuova CPU da gaming con 3D V-Cache per la fascia media
AMD Ryzen 5 7500X3D: la nuova CPU da gaming con 3D V-Cache per la fascia media
Vediamo come si comporta il Ryzen 5 7500X3D, nuovo processore di casa AMD che fonde 6 core Zen 4 con la tecnologia 3D V-Cache, particolarmente utile in scenari come il gaming. Annunciato a un prezzo di listino di 279€, il nuovo arrivato sarà in grado di diventare un riferimento per i sistemi budget? Ecco cosa ne pensiamo.
SONY BRAVIA 8 II e BRAVIA Theatre System 6: il cinema a casa in formato compatto
SONY BRAVIA 8 II e BRAVIA Theatre System 6: il cinema a casa in formato compatto
Bravia 8 II rinnova l’eredità dell’A95L con maggiore luminosità e colori più precisi. Il taglio da 55” offre un’esperienza cinematografica immersiva anche in spazi ridotti, amplificata dalla soundbar Sony Theatre System 6
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 14-10-2006, 21:58   #1
Dolph69
Member
 
Iscritto dal: Apr 2006
Messaggi: 51
Ho preso libri,ho visto un pò questo ,un pò quello...,ora sono nel pallone!!!

Salve a tutti.
Ho un consiglio da chiedervi,ed anche cercando molto nel forum,le idee non soo molto chiare.
Sto iniziando a programmare,e lo faccio per ora solo come hobby.
Cercando in giro,e chidendo un pò,alla fine ho scaricato:
tutto sul Python,il c# express,ed il visual basic express.
Ho preso oltre ad un pò di documentazione in rete,ache un libro per ogni linguaggio ,libri introduttivi si intende.
Ho iniziato a fare dei programmini in Python,e mi sono trovato bene,ma nello stesso tempo ,giochicchiando con il VB,ed il c#,non ho potuto fare a meno di sbavare per la loro gui.
Il mio dubbio feroce riguarda il non riuscire a scegliere quale dei 3 imparare per bene.So la differenza tra i 2 linguaggi Microsoft,ed il Python,ossia che il ptitone è più indirizzato per gli script,ed è multipiattaforma.
iniltre la sintassi del Pythion è davvero amichevole,ma la mancanza di un'interfaccia come quella dei 2 concorenti mi pesa parecchio.
Cosa scegliere?Il VB ,è davvero cosi diverso dal c#,e quest'ultimo è davvero cosi più performante?
La sintassi del c#,e molto più difficile rispetto a quella del VB.2005?

Voi che cosa mi consigliate??

Altro piccolo dubbio.Lavorando un pochino con il Vb ,ed il c#,ho avuto l'impresione di non avere tutto sotto controllo,per via del fatto ,che creando interfacce in quel modo,ed altri "aiutini",generano un sacco di codice in automatico,e nei libri ,non approfondiscono quello che succede.

Come ho gia detto,in questo momento voglio imparare per hobby,ma non escludo che se un domani dovessi diventare bravo,questo non mi porti anche ad occuparmene in maniere professionale,visto che comunque lavoro in ambito informatico.

Datemi dei pareri vi prego.Sono in totale confusione.
Dolph69 è offline   Rispondi citando il messaggio o parte di esso
Old 14-10-2006, 22:14   #2
AngeL)
Senior Member
 
L'Avatar di AngeL)
 
Iscritto dal: May 2006
Città: Salerno
Messaggi: 936
ti consiglio di iniziare con python, per prendere confidenza con la programmazione... se iniziassi direttamente con c# o vb, che sono abbastanza complicati, ti sarebbe difficile capirli e quindi sfruttarli al meglio.

gl
AngeL) è offline   Rispondi citando il messaggio o parte di esso
Old 14-10-2006, 23:47   #3
whiles_
Member
 
L'Avatar di whiles_
 
Iscritto dal: Mar 2006
Città: Molfetta
Messaggi: 239
secondo me tra vb.net e c# ti conviene iniziare col C#. Anche perchè imparando quest'ultimo potrai anche, in seguito, imparare C, Java o Php o qualunque altro linguaggio con sintassi c-like senza sforzarti più di tanto. Inoltre il C# è molto efficace (imho) per imparare per bene la teoria degli oggetti, e dopo che hai assimilato quella capire cosa succede "dietro alla gui" sarà facilissimo.

La sintassi di C# non è più complicata di vb anzi, per alcuni aspetti potrebbe essere anche organizzata meglio.

Su python non mi posso esprimere perchè non lo conosco, ma secondo me tra vb e C# sarebbe più utile il secondo (poi è anche questione di gusti personali, a me per esempio non piace per niente la sintassi stile vb).
whiles_ è offline   Rispondi citando il messaggio o parte di esso
Old 15-10-2006, 00:07   #4
Dolph69
Member
 
Iscritto dal: Apr 2006
Messaggi: 51
Vi ringrazio entrambi.
Quindi per ora diciamo che il VB sarebbe da escludere.
Quindi diciamo che il Python si preferisce per una maggiore facilità,ed il c#,per un fatto sia di potenza,ma anche di lungimiranza.
Credete che per un neofita autodidatta,sia comuqnue fattibile partire dal c#?
Fate conto che con il Pythnon ,le cose che conosco sono,abbastanza basilari:
Le variabili,il ciclo while,l'istruzione if,else,elif(else if),le definizioni,le liste(di un tipo),operatori booleani.
Dolph69 è offline   Rispondi citando il messaggio o parte di esso
Old 15-10-2006, 00:26   #5
Perry_Rhodan
Member
 
L'Avatar di Perry_Rhodan
 
Iscritto dal: Jul 2005
Città: Canelli
Messaggi: 158
Perchè non Java e C++ che sono i due linguaggi più utilizzati e per cui in rete si trova una grandissima quantità di documentazione, codice e librerie????
Perry_Rhodan è offline   Rispondi citando il messaggio o parte di esso
Old 15-10-2006, 00:38   #6
Dolph69
Member
 
Iscritto dal: Apr 2006
Messaggi: 51
Quote:
Originariamente inviato da Perry_Rhodan
Perchè non Java e C++ che sono i due linguaggi più utilizzati e per cui in rete si trova una grandissima quantità di documentazione, codice e librerie????
Non saprei,di sicuro il c++ sarebbe il massimo,ma non faccio altro che leggere di quando sia difficile impararlo.In pratica,non essendo studente,e non avendo molto tempo (2 o 3 orette la sera),mi sono scoraggiato in partenza.
Sbaglio?
Dolph69 è offline   Rispondi citando il messaggio o parte di esso
Old 15-10-2006, 00:50   #7
PGI-Bis
Senior Member
 
L'Avatar di PGI-Bis
 
Iscritto dal: Nov 2004
Città: Tra Verona e Mantova
Messaggi: 4553
Il panorama è ampio. Tu scegline uno e studialo bene. Se Python t'è piaciuto vai con quello: è più facile imparare una cosa "che piace" (in psicologia cognitiva la chiamano "teoria dell'atteggiamento"). E' un linguaggio a scopo generale, ci fai quello che vuoi .
PGI-Bis è offline   Rispondi citando il messaggio o parte di esso
Old 15-10-2006, 01:22   #8
Perry_Rhodan
Member
 
L'Avatar di Perry_Rhodan
 
Iscritto dal: Jul 2005
Città: Canelli
Messaggi: 158
Quote:
Originariamente inviato da Dolph69
Non saprei,di sicuro il c++ sarebbe il massimo,ma non faccio altro che leggere di quando sia difficile impararlo.In pratica,non essendo studente,e non avendo molto tempo (2 o 3 orette la sera),mi sono scoraggiato in partenza.
Sbaglio?
Anche io sono un (modesto) hobbista, ho iniziato con un po' di C ai tempi dell'Amiga (mitico), poi sono passato al C++ e recentemente ho scoperto Java.

Le basi non sono assolutamente difficili da apprendere, il più produttivo e facile da imparare è il Java, il più efficiente è il C++, secondo me sono complementari nel senso che a seconda delle esigenze è preferibile uno o l'altro, è anche possibile ma non consigliato per ragioni di stile usare librerie C++ in Java o chiamare la JVM e eseguire codice Java da C++.

In linea di massima per imparare a programmare un linguaggio vale l'altro cambia solo la sintassi ma i concetti di base sono gli stessi.

IMHO
Ciao
Perry_Rhodan è offline   Rispondi citando il messaggio o parte di esso
Old 15-10-2006, 01:33   #9
Dolph69
Member
 
Iscritto dal: Apr 2006
Messaggi: 51
Quote:
Originariamente inviato da Perry_Rhodan
Anche io sono un (modesto) hobbista, ho iniziato con un po' di C ai tempi dell'Amiga (mitico), poi sono passato al C++ e recentemente ho scoperto Java.

Le basi non sono assolutamente difficili da apprendere, il più produttivo e facile da imparare è il Java, il più efficiente è il C++, secondo me sono complementari nel senso che a seconda delle esigenze è preferibile uno o l'altro, è anche possibile ma non consigliato per ragioni di stile usare librerie C++ in Java o chiamare la JVM e eseguire codice Java da C++.

In linea di massima per imparare a programmare un linguaggio vale l'altro cambia solo la sintassi ma i concetti di base sono gli stessi.

IMHO
Ciao

Ok,restringo il campo ta c++ e c#,il python per ora lo accantono.
Nominando l'amiga mi hai fatto venire il magone il mitico 68000....Sculpt4d...Imagine....Ice creeeeamm.....ice creeeeeeam....Elite.....Gods......Virus.....Snif sniff il workbeanch 1.3!!!!!Sob....
Scusate il vaneggio....
Dolph69 è offline   Rispondi citando il messaggio o parte di esso
Old 15-10-2006, 10:48   #10
whiles_
Member
 
L'Avatar di whiles_
 
Iscritto dal: Mar 2006
Città: Molfetta
Messaggi: 239
Quote:
Originariamente inviato da Dolph69
Ok,restringo il campo ta c++ e c#,il python per ora lo accantono.
Nominando l'amiga mi hai fatto venire il magone il mitico 68000....Sculpt4d...Imagine....Ice creeeeamm.....ice creeeeeeam....Elite.....Gods......Virus.....Snif sniff il workbeanch 1.3!!!!!Sob....
Scusate il vaneggio....
prova a vedere un po' la sintassi dei due linguaggi, è possibile che C# non ti piaccia perchè troppo prolisso (effettivamente alcune volte lo è) o non ti piaccia C++ perchè troppo poco organico. Oppure a seconda di quello che vuoi fare, se importano molto le prestazioni è sicuramente meglio C++ o C.

Io ad esempio uso C# perchè mi sembra molto ordinato e semplice, non ho mai avuto l'esigenza di prestazioni elevate e moltre altre cose. Ma queste sono opinioni personali, non ti puoi basare su quello che più piace a gli altri . Prova a vedere un po' tu quello che più ti piacerebbe
whiles_ è offline   Rispondi citando il messaggio o parte di esso
Old 15-10-2006, 12:17   #11
AngeL)
Senior Member
 
L'Avatar di AngeL)
 
Iscritto dal: May 2006
Città: Salerno
Messaggi: 936
se vuoi iniziare con c# o c++ ti consiglio il c++, perchè io ho iniziato col c++ da autodidatta senza sapere niente (conoscevo un po' il javascript) e devo dire che dopo la 'botta' iniziale è filato tutto liscio; il c# non lo conosco e quindi non posso esprimermi.
AngeL) è offline   Rispondi citando il messaggio o parte di esso
Old 15-10-2006, 14:09   #12
Dolph69
Member
 
Iscritto dal: Apr 2006
Messaggi: 51
Quote:
Originariamente inviato da AngeL)
se vuoi iniziare con c# o c++ ti consiglio il c++, perchè io ho iniziato col c++ da autodidatta senza sapere niente (conoscevo un po' il javascript) e devo dire che dopo la 'botta' iniziale è filato tutto liscio; il c# non lo conosco e quindi non posso esprimermi.
Mi interessa molto la tua esperienza da autodidatta.
Dimmi un pò,come hai affrontato il tuo percorso di studio?
Mi spiego,hai imparato alcune istruzioni e poi hai lavorato solo con quelle per consolidare la cosa,oppure hai cercato di studiare il maniera maniacale un libro e poi hai iniziato a fare qualche cosa da solo?
Che libri hai utilizzato quando hai iniziato?
Grazie e ciao!
Dolph69 è offline   Rispondi citando il messaggio o parte di esso
Old 15-10-2006, 14:44   #13
AngeL)
Senior Member
 
L'Avatar di AngeL)
 
Iscritto dal: May 2006
Città: Salerno
Messaggi: 936
Quote:
Originariamente inviato da Dolph69
Mi interessa molto la tua esperienza da autodidatta.
Dimmi un pò,come hai affrontato il tuo percorso di studio?
Mi spiego,hai imparato alcune istruzioni e poi hai lavorato solo con quelle per consolidare la cosa,oppure hai cercato di studiare il maniera maniacale un libro e poi hai iniziato a fare qualche cosa da solo?
Che libri hai utilizzato quando hai iniziato?
Grazie e ciao!
mi sono avvicinato al c++ quasi per caso, perchè cercando su internet come creare un programma per crittare i file c'era spiegato che poteva essere scritto in c++, e c'erano degli spezzoni di codice, così ho cercato dei tutorial su internet, (ho letto quello su www.about.com ) e ho iniziato a leggere le prime cose.
quando ho iniziato a fare domande sul forum (qui ) mi hanno consigliato di leggere Thinking in c++ di Bruce eckel (di cui è disponibile la versione italiana su www.umbertosorbo.it , ma il sito non funziona al momento ) e iniziai a leggerlo.
man mano che lo leggevo mi interessavo sempre di più e per ogni cosa che leggevo scrivevo uno o due programmi(ni) per capirla meglio.
il problema più grande secondo me è la fantasia: gli esercizi sono pochi (sia sul libro che su internet) e quindi ti tocca "inventare" cose da fare per tenerti allenato e per verificare l'apprendimento.
ho provato anche ad imparare altri linguaggi (java,vb.net,perl,asm) ma nessuno mi piace più del c++
AngeL) è offline   Rispondi citando il messaggio o parte di esso
Old 15-10-2006, 14:49   #14
Dolph69
Member
 
Iscritto dal: Apr 2006
Messaggi: 51
Quote:
Originariamente inviato da AngeL)
mi sono avvicinato al c++ quasi per caso, perchè cercando su internet come creare un programma per crittare i file c'era spiegato che poteva essere scritto in c++, e c'erano degli spezzoni di codice, così ho cercato dei tutorial su internet, (ho letto quello su www.about.com ) e ho iniziato a leggere le prime cose.
quando ho iniziato a fare domande sul forum (qui ) mi hanno consigliato di leggere Thinking in c++ di Bruce eckel (di cui è disponibile la versione italiana su www.umbertosorbo.it , ma il sito non funziona al momento ) e iniziai a leggerlo.
man mano che lo leggevo mi interessavo sempre di più e per ogni cosa che leggevo scrivevo uno o due programmi(ni) per capirla meglio.
il problema più grande secondo me è la fantasia: gli esercizi sono pochi (sia sul libro che su internet) e quindi ti tocca "inventare" cose da fare per tenerti allenato e per verificare l'apprendimento.
ho provato anche ad imparare altri linguaggi (java,vb.net,perl,asm) ma nessuno mi piace più del c++
Grazie mille per il racconto
Dolph69 è offline   Rispondi citando il messaggio o parte di esso
Old 15-10-2006, 14:59   #15
AngeL)
Senior Member
 
L'Avatar di AngeL)
 
Iscritto dal: May 2006
Città: Salerno
Messaggi: 936
Quote:
Originariamente inviato da Dolph69
Grazie mille per il racconto
prego
AngeL) è offline   Rispondi citando il messaggio o parte di esso
Old 15-10-2006, 18:21   #16
Perry_Rhodan
Member
 
L'Avatar di Perry_Rhodan
 
Iscritto dal: Jul 2005
Città: Canelli
Messaggi: 158
Quote:
Originariamente inviato da Dolph69
Ok,restringo il campo ta c++ e c#,il python per ora lo accantono.
Nominando l'amiga mi hai fatto venire il magone il mitico 68000....Sculpt4d...Imagine....Ice creeeeamm.....ice creeeeeeam....Elite.....Gods......Virus.....Snif sniff il workbeanch 1.3!!!!!Sob....
Scusate il vaneggio....


Non conosco nè C# nè python, il primo mi sembra tanto un java in salsa M$ , per quanto riguarda il secondo se ne parla bene come linguaggio didattico per avvicinarsi alla programmazione, ma non mi sembra molto diffuso.

Non tralasciare il Java come primo linguaggio, consente di vedere risultati concreti in metà tempo che in C++.

In ogni caso, scelto un linguaggio, ti conviene studiarlo tutto anche senza approfondirlo, non limitarti solo agli aspetti introduttivi, in fondo se non ti addentri nelle librerie, che sono vastissime, il linguaggio in se' è più semplice di quello che appare a prima vista e questo vale sia per java che per C++, come penso sia vero anche per gli altri linguaggi.
Perry_Rhodan è offline   Rispondi citando il messaggio o parte di esso
Old 15-10-2006, 19:05   #17
Everyman
Bannato
 
L'Avatar di Everyman
 
Iscritto dal: Mar 2004
Città: Edimburgo (UK)
Messaggi: 6631
Parti con Python.
Continua con Java.
Concludi con C++.

Questo e' perlomeno il mio consiglio.
Everyman è offline   Rispondi citando il messaggio o parte di esso
Old 15-10-2006, 21:56   #18
TorpedoBlu
Senior Member
 
L'Avatar di TorpedoBlu
 
Iscritto dal: Sep 2003
Città: Milano
Messaggi: 4623
Mi scuso in anticipo.

Ma come si fa a usare un ambiente di lavoro come questi senza sapere nulla di ingegneria del software me lo spiegate... ci sono lauree per diventarne esperto, non sapete cosa sia un pattern, leggere UML, Ocl, cosa sia un modulo e cosa stia alla base della programmazione software... se poi entriamo nello specifico penso che la parola Algoritmo non vi dica un gran che.

Poi quanto sento che qualcuno dice che "un linguaggio vale l'altro, cambia un po' la sintassi", capisco che la differenza tra linguaggi di basso livelo e di alto livello è sottovalutata: programmate un modulo di sistema operativo in C#, o una socket in Python, oppure un algoritmo che necessita puntatori in Java....

scusatemi ancora, ma dietro la programmazione c'è lo studio del funzionamento della macchina, non è come imparare l'inglese per corrispondenza.
__________________
Ho trattato con : lahiri, czame, RC, allXXX, dfruggeri, JMM, Paperone, xej, Pappez, iperfly, Red81, Playmake, ryan78, Rob66, XP2200, Peach1200, faberjack, Stewie82, supermario_bros, hft500, Axelscorpio, pipes lee, Piccolospazio, RohanKish, miki66, kabira85
TorpedoBlu è offline   Rispondi citando il messaggio o parte di esso
Old 15-10-2006, 22:22   #19
AngeL)
Senior Member
 
L'Avatar di AngeL)
 
Iscritto dal: May 2006
Città: Salerno
Messaggi: 936
Quote:
Originariamente inviato da TorpedoBlu
Ma come si fa a usare un ambiente di lavoro come questi senza sapere nulla di ingegneria del software me lo spiegate... ci sono lauree per diventarne esperto, non sapete cosa sia un pattern, leggere UML, Ocl, cosa sia un modulo e cosa stia alla base della programmazione software... se poi entriamo nello specifico penso che la parola Algoritmo non vi dica un gran che.

Poi quanto sento che qualcuno dice che "un linguaggio vale l'altro, cambia un po' la sintassi", capisco che la differenza tra linguaggi di basso livelo e di alto livello è sottovalutata: programmate un modulo di sistema operativo in C#, o una socket in Python, oppure un algoritmo che necessita puntatori in Java....
non ho capito cosa intendi dire
AngeL) è offline   Rispondi citando il messaggio o parte di esso
Old 15-10-2006, 22:45   #20
Dolph69
Member
 
Iscritto dal: Apr 2006
Messaggi: 51
Quote:
Originariamente inviato da TorpedoBlu
Mi scuso in anticipo.

Ma come si fa a usare un ambiente di lavoro come questi senza sapere nulla di ingegneria del software me lo spiegate... ci sono lauree per diventarne esperto, non sapete cosa sia un pattern, leggere UML, Ocl, cosa sia un modulo e cosa stia alla base della programmazione software... se poi entriamo nello specifico penso che la parola Algoritmo non vi dica un gran che.

Poi quanto sento che qualcuno dice che "un linguaggio vale l'altro, cambia un po' la sintassi", capisco che la differenza tra linguaggi di basso livelo e di alto livello è sottovalutata: programmate un modulo di sistema operativo in C#, o una socket in Python, oppure un algoritmo che necessita puntatori in Java....

scusatemi ancora, ma dietro la programmazione c'è lo studio del funzionamento della macchina, non è come imparare l'inglese per corrispondenza.
Beh,questo è chiaro anche a me che sono un neofita ed autodidatta.Nessuno dice che imparare a programare sia come imparare l'inglese per corrispondenza.Ma ,prima di tutto non sono a digiuno di informatica,so perfettamente cos'è un algoritmo,e anche se per ora non conosco tutto quello che ci può essere dietro la programmazione,non vedo perchè non posso studiarmela al livello che voglio ,e senza per forza prendere una laurea in informatica.
Non capisco il senso del tuo intervento scusa.
Poi,non so tu ,ma io lavoro nel campo informatico da 17 anni,qualcosina mastico.
Dolph69 è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Recensione OnePlus 15: potenza da vendere e batteria enorme dentro un nuovo design   Recensione OnePlus 15: potenza da vendere e batt...
AMD Ryzen 5 7500X3D: la nuova CPU da gaming con 3D V-Cache per la fascia media AMD Ryzen 5 7500X3D: la nuova CPU da gaming con ...
SONY BRAVIA 8 II e BRAVIA Theatre System 6: il cinema a casa in formato compatto SONY BRAVIA 8 II e BRAVIA Theatre System 6: il c...
KTC H27E6 a 300Hz e 1ms: come i rivali ma a metà prezzo KTC H27E6 a 300Hz e 1ms: come i rivali ma a met&...
Cineca inaugura Pitagora, il supercomputer Lenovo per la ricerca sulla fusione nucleare Cineca inaugura Pitagora, il supercomputer Lenov...
Meta Quest 3S a un prezzo senza preceden...
Rischio per gli SSD? I driver chipset AM...
Quanto sono 'woke' le intelligenze artif...
Rockstar rilancia Red Dead Redemption su...
Blue Origin centra l'obiettivo: New Glen...
Regali di Natale spendendo poco con il B...
Windows 11/10: Microsoft chiude per semp...
Speciale CMF Nothing: smartphone, smartw...
Cooler Master presenta MasterFrame 400 M...
ChatGPT lancia le chat di gruppo collabo...
Galaxy S25 Ultra a un prezzo pazzesco: i...
Lenovo e NVIDIA GeForce RTX Serie 50: co...
be quiet! Light Base 600 LX: design pano...
Iliad Giga 200 e Giga 250 di nuovo attiv...
Black Friday arriva in anticipo: maxi ri...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 12:59.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Served by www3v