This site uses cookies.
Some of these cookies are essential to the operation of the site,
while others help to improve your experience by providing insights into how the site is being used.
For more information, please see the ProZ.com privacy policy.
This person has a SecurePRO™ card. Because this person is not a ProZ.com Plus subscriber, to view his or her SecurePRO™ card you must be a ProZ.com Business member or Plus subscriber.
Affiliations
This person is not affiliated with any business or Blue Board record at ProZ.com.
Italian to English - Rates: 0.05 - 0.07 USD per word / 10 - 15 USD per hour English to Italian - Rates: 0.05 - 0.07 USD per word / 10 - 15 USD per hour Italian to French - Rates: 0.05 - 0.07 USD per word / 10 - 15 USD per hour
English to Italian: Cowardice General field: Social Sciences
Source text - English It was interesting to hear Collin Powell accuse France and Germany of cowardice in not wanting to go to war.
Or, as he put more succinctly, France and German are afraid of “upholding their responsibility to impose the will of the International community.
Powell's speech brings up one of the most outrageous but least examined aspects of this whole war in Iraq business.
I am speaking about the appalling collateral damage already being inflicted on the English language.
Perhaps the worst impact is on our vocabulary, “Cowardice”, according to Collin Powell, is the refusal to injure thousands of innocent civilians living in Baghdad in order to promote US oil interests in the Middle East.
The corollary is that “bravery” must be the ability to order the deaths of 100.000 Iraqis without wincing.
I suppose Tony Blair is “brave” because he is willing to expose the people who voted for him to the threat of terrorist reprisals in return for getting a red carpet whenever he visits the White House, while Chirac is a “coward” for standing up to the bigoted bullying of the extremist right Republican warmongers who currently run the United States.
Translation - Italian E' stato interessante ascoltare Collin Powell che accusa Francia e Germani di vigliaccheria.
Oppure, come ha esposto più succintamente, Francia e Germania sono spaventante di “sostenere la responsabilità di imporre la volontà della comunità internazionale.
Il discorso di Powell solleva uno dei più scandalosi ma almeno aspetti esaminati di questa intera guerra sugli affari in Iraq.
Sto parlando dei tremendi effetti collaterali già inflitti alla lingua inglese.
Forse è il peggiore impatto nel nostro vocabolario, “Vigliaccheria”, secondo Collin Powell, è il rifiuto di ferire migliaia di innocenti civili che vivono in Baghdad allo scopo di promuovere gli interessi petroliferi statunitensi nell'Asia meridionale.
La conseguenza è che “il coraggio” è l'abilità ordinare la morte di 100.000 Iracheni senza batter ciglio.
Presumo che Tony Blair è “coraggioso” perché sta desiderando intensamente di esporre alle persone che hanno votato per lui la minaccia di rappresaglie terroristiche in compenso per ottenere un tappeto rosso ogni volta che visita la Casa Bianca, mentre Chirac è un “vigliacco” per opporsi alla aggressività ultraconservatrice degli estremisti guerrafondai che attualmente concorrono con gli Stati Uniti.
English to Italian: Interview to Pat Metheney General field: Art/Literary Detailed field: Music
Source text - English Journalist: You see yourself as jazz musician rather than a rock guitarist. What's jazz all about for you?
Pat Methney: In my case, jazz as a word is something that I associate with improvisational. I mean, and the focus of almost everything I do is to create an environment for myself and the musician that I play with that allow us to involve ourselves in the music in an improvisational way.
Now as time has gone on, particularly with some recent stuff that I've done, I've gotten more and more interested in how to involve te compositional aspects of what I see as being possible in music more an more with the improvisational way instincts that I have as musician.
And, in fact, records like SECRET STORY or the new group record, are involving themselves more and more with texture and a way of looking at the density of music that is quite a bit further along those lines than I ever imagined that I would be.
And part of that is the technology that's evolved, that's become possible, that have made certain things possible for us musicians that wouldn't have been possible ten or fifteen years ago.
I mean, my reaction has been like "OK" there are these new things that are possible, let's try that".
And to me that also is something, if you like at the whole jazz traditional, has always been there: when new things have become available, whether it was the saxphone or a drummer or different combinations of instruments or electronics jazz guys were always the first guys there and often were the people who utilized those things in the most creative ways.
Journalist: Now, you admit to being workaholic. Do you have any trouble though reconciling career as musician with everyday life?
Path Methney: I personally see the difficulties that exists in my life which... are you know, I mean, I don't have a regular life to start with. I mean, it pretty much consumes almost all of the time that I'm awake trying to come up with stuff that is good enough to continue the whole process of doing what I do. Therefore, I've had to sacrifice a lot of things that are normally part of somebody's life by the time that they get to be my age. On the other hand, I consider it to be a real privilege that I get to do it.
Because there are so many people who are interested in becoming musicians who are, in fact, great musicians, that never get to opportunity to do it, to find out what they are as musicians, because unfortunately we live in a culture right now that is pretty much not interested in creativity in a kind of deep sense. I mean, you know, right now we've kind of gone into this period where it's enough to be creativity, to just sort of redo something that's already been done.
Translation - Italian Giornalista: Lei si vede come un muscista lazz piuttosto che un chitarrista rock.
Che cosa e' il jazz per lei?
English to Italian: Fundamentals General field: Tech/Engineering Detailed field: Computers: Software
Source text - English Extract of: Algorithms by Robert Sedgewick and Kevin Wayne
Chapter one
Fundamentals
The objective of this book is to study a broad variety of important and useful algorithms methods for solving problem that are suited for computer implementation. Algorithms go hand to hand with data structures scheme for organizing data that leave them amenable to efficient processing by an algorithm. This chapter introduce the basic tools that we need to study algorithms and date structures.
First, we introduce our basic programming model. All of our programs are implemented using a small subset of the Java programming language plus a few of our own libraries for input/output and for statistical calculations. SECTION 1.1 is a summary of language constructs, features, and libraries that we use in this book.
Next, we emphasize data abstraction, where we define abstract data types (ADTs) in the service of modular programming. In SECTION 1.2 we introduce the process of implementing and ADT in Java, by specifying an applications programming interface (API) and then using the Java class mechanism to develop an implementation for use in client code.
As important an, e d useful examples, we next consider three fundamental ADTs: the bag, the queue, and the stack. SECTION 1.3 describes APIs and implementations of bags, queues, and stacks using arrays, resizing arrays, and linked lists that serve as models and starting point of algorithm implementations throughout the book.
Performance is a central consideration in the study of algorithms. SECTION 1.4 describes our approach to analyzing algorithm performance. The basis of our approach is the scientific method: we develop hypothesis about performance, create mathematical models, and run experiments to test them, repeating the process as necessary.
We conclude with a case study where we consider solutions to a connectivity problem that uses algorithms and data structures that implement the classic union-fine ADT.
Algorithms
When we write a computer program, we are generally implementing a method that has been devised previously to solve some problem. This method is often independent of the particular programming language being used - it is likely to be equally appropriate for many computers and many programming languages. It is the method, rather than the computer program itself, that specifies the steps that we can take to solve the problem. The term algorithm is used in computer science to describe a finite, deterministic, and effective problem-solving method suitable for implementation as a computer program. Algorithms are the stuff of computer science: they are the central object of study in the field.
We can define an algorithm by describing a procedure for a solving problem in a natural language, or by writing a computer program that implements the procedure, as shown at right for Euclid's algorithm for finding the greatest common divisor of two numbers, a variant of which was devised over 2300 years ago. If you are not familiar with Euclid's algorithm, you are encouraged to work to EXERCISE 1.1.24 and EXERCISE 1.1.25, perhaps after reading SECTION 1.1. In this book, we use computer programs to describe algorithms. One important reason for doing so is that it makes easier the task of checking whether they are finite, deterministic, and effective, as required. But it is also important to recognize that a program in a particular language is just one way to express an algorithm. The fact that many of the algorithms in this book have been expressed in multiple programming languages over the past several decades reinforces the idea that each algorithm is a method suitable for implementation on any computer in any programming language.
Most algorithms of interest involve organizing that data involved in the computation. Such organization leads to data structures, which also are central objects of study take the view that therefore exists as the byproducts or end products of algorithms and that we must therefore study them in order to understand the algorithms. Simple algorithms can give rise to complicated data structures and, conversely, complicated algorithms can use simple data structures. We shall study the properties of many data structures in this book; indeed we might well have titled the book "Algorithms and Data Structures".
When we use a computer to help us solve a problem, we typically are faced with a number of possible approaches. For small problems, it hardly matters which approach we use, as long as one that correctly solves the problem. For huge problems (or applications where we need to solve huge numbers of small problems), however, we quickly become motivated to devise methods that use time and space efficiently.
The primary reason to learn about algorithms is that this discipline gives us the potential to reap huge savings, even to the point of enabling us to do tasks that would other wise be impossible. In an application where we are processing millions of objects, it is not unusual to be able to make a program millions of times faster by using a well-designed algorithm. We shall see such examples on numerous occasions throughout the book. By contrasting, investing, additional money or time to buy and install a new computer holds the potential for speeding up a program by perhaps a factor of only 10 or 100.
Translation - Italian Estratto da: Algoritmi di Robert Sedgewick e Kevin Wayne
Capitolo uno
I fondamentali
L'oggetto di questo libro è studiare un ampia varietà di importanti e algoritmi più usati, i metodi per risolvere i problemi che sono adatti per essere sviluppati nei computer. Algoritmi vanno mano in mano con lo schema di strutture di dati per l'organizzazione dei dati che li lasciano suscettibili di trattamento efficace da un algoritmo. Questo capitolo introduce gli strumenti di base che abbiamo bisogno per studiare gli algoritmi a le strutture di dati.
Per prima cosa, introduciamo i nostri modelli base di programmzione. Tutti i nostri programmi sono implementati usando un piccolo sottoinsieme della programmazione del lingaggio Java più poche delle nostre librerie per input/output and per calcoli statistici. SEZIONE 1.1 è un sommario dei construtti del linguaggio, caratterisitche e librerie che usiamo in questo libro.
In seguito, mettiamo in evidenza il dato astratto, in cui definiamo i tipy di dati astratti (ADTs) nel servizio della programmazione modulare Nella SECTION 1.2 introduciamo il processo da implementare e l'ADT in Java, per specificare un interfaccia di applicazioni di programmi (API) e poi usare il meccanismo di classe per sviluppare un realizzazzione per uso nel codice cliente (client code).
Come un importanti e utili esempi, consideriamo in seguito 3 fondmentali ADTs: bag, queue e lo stack usando array, e liste collegate che serve come modello e punto di inizio della implementazione di algoritmi attraverso il libro.
La performance è una considerazione centrale nello studio di algoritmi.
La SECTION 1.4 descrice il nostro approccio per analizzare la performance degli algoritmi. La base del nostro approccio è un metodo scientifico: sviluppiamo ipotesi su la performance, creiamo modelli matematici e eseguiamo esperimenti con test agli algoritmi, ripetendo il processo quando necessario.
Concludiamo con un caso di studio in cui consideriamo le soluzioni a un problema di connectività che usa algoritmi e strutture dati che implementa.no the classic union-fine ADT.
Algoritmi
Quando scriviamo un programma per computer, stiamo generalmente realizzato un metodo che è stato realizzanto precedentemente per risolvere qualche problema. Questo metodo è spesso indipendente dal particolare linguaggio di programmazione che è stato usato. E' probabile di essere ugualmente appropriato per molti computer a molti linguaggi di programmazione. E' il metodo, piuttosto del programma di computer stesso, che specifica i passi che possiamo prendere per risolvere un problema. Il termine algoritmo è usato in informatica per descrivere un finito, deterministico, a effettivo metodo di problem-solving adatto per la realizzazione come un programma per computer.
Gli algoritmi sono la materia dell'informatica: sono l'oggetto centrale di studio del campo.
Definiamo un algoritmo per descrivere un procedura per la soluzione di un problema in un linguaggio naturale o da scrivere per un programma per computer che realizza una procedura, come mostrato a destra per l'Algoritmo di Euclide per trovare il più grande comune divisore di due numeri, una variente dei quali è stato progettato più di 2300 anni fa. Se non hai familiarità con l'Algoritmo di Euclide, sei incoraggiato a lavorare all'ESECIZIO 1.1.24 e con l'ESERCIZIO 1.1.25, forse dopo la lettura della SEZIONE 1.1. In questo testo, usiamo programmi per computer per descrivere gli algoritmi. Una ragiome importante per fare cosi è che rende più facile il compito di cercare se sono finite, deterministiche, e efficaci, come richiesto.
Ma è anche importante riconoscere che un programmm in un particolare linguaggio è solo uno dei modi di esprimere un algoritmo. Il fatto che molti algoritmi presenti in questo libro sono stati espressi in multipli linguaggi di programmazionedegli ultimi decenni per rinforzare l'idea che ogni algoritmo è un metodo adatto per larealizzazione su qualunque computer e in qualunque linguaggio di programmazione.
La maggior parte degli algoritmi di interesse riguardano l'organizzazione che i dati utilizzano per l'elaborazione. Tale organizzazione guida le strutture dati, le quali sono anche materia di studio principale e mostrano che esiste un sottoprodotto oppure prodotto finale degli algoritmi e perciò, gli studiamo per capire il comportamento degli algoritmi. Semplici algoritmi rispondere a complicate strutture dati e viceversa complicati algoritmi possono usare semplici strutture dati. Studieremo le proprietà di molte strutture dati in questo libro; in fatti, abbiamo intitolato questo libro: "Algoritmi e Strutture Dati ".
Quando noi usiamo un computer per aiutarci risolvere un problema, tipicamente, affrontiamo un numero di aprrocci possiibli. Per piccoli problemi, poco importa quale approccio usiamo, finché non ne troviamo uno che lo risolva correttamente il problema. Per problemi vasti (o applicazioni in cui abbiamo bisogno di risolvere grandi numeri di piccoli problemi), comunque, diventiamo velocemente motivati a progettare metodi usiamo nello spazio e nel tempo efficnetemente.
Il motivo principale per conoscere gli algoritmi è che questa disciplina ci dà la possibilità di trarre enormi vantaggi, fino al punto di permettere a noi di fare i compiti che sarebbero altro impossibili da fare. In un applicazione in cui sono milioni di oggetti processati, non è inusuale essere in grado di rendere un programma milioni di volte più veloce con un algoritmo ben processato. Vederemo con esempi numerose opportunità attraverso il testo. All'opposto, investire, soldi o il tempo necessario per acquistare e installare un nuovo computer ha il potenziale per accelerare un programma forse un fattore di soli 10 o 100.
I was interested me in foreign languages very soon. It was very interesting for me to listen for words incomprehensible for my ears. English was my first language. During years I specialized me in British English and American English.
British English and American English have different pronunciations and different idiomatic expressions.
From twelve years old until forty years old, I wrote many letter to my pen friends around the world : USA, UK, Canada, Australia, Sweden.
I carried on my studies of foreign languages with other languages: French, German and Spanish.
In 1996 enrolled me at Institute of foreign languages Santa Caterina da Siena, Mestre (Venice, Italy).
In 2001 I enrolled me in Information Engineering Faculty at University of Siena, Italy.
In this faculty it was necessary to read many books in English to prepare various exams.
From 2001 until 2015, I collaborate with European translation agencies and private offices with NDA (non-disclosure- agreement).
I have many interests: Information engineering, Microelectronic, Control Systems Engineering, Digital Design, Algorithms, Linux, Medicine, Pharmacology Economy, contract law and History.
This user has earned KudoZ points by helping other translators with PRO-level terms. Click point total(s) to see term translations provided.