Lorenzo Costa

Lorenzo Costa (1460 – March 5, 1535) was an Italian painter of the Renaissance.

Lorenzo Costa
Holy Family by Lorenzo Costa, at the Musée des Beaux-Arts, Lyon
Born
Lorenzo Costa il Vecchio

1460
Died05.03.1535
NationalityItalian
EducationCosimo Tura, Ercole de' Roberti
Known forPainting
MovementItalian Renaissance

Biography

He was born at Ferrara, but moved to Bologna by his early twenties, and was probably influenced by the Bolognese School. However, many artists worked in both cities, and thus some consider him a product of the School of Ferrara. It is possible that he trained with Cosimo Tura.

In 1483 he painted the famous Bentivoglio Altarpiece and other frescoes on the walls of the Bentivoglio chapel in San Giacomo Maggiore. [1] He was a great friend of Francesco Francia, who was much influenced by him. In 1509 he moved to Mantua to become the court painter of Marquis Francesco Gonzaga[1] and Isabella d'Este. For the latter's studiolo in the Ducal Palace, he painted the Allegory of Isabella d'Este's Coronation (now at the Louvre) and the Reign of Comus, two mythological paintings based on Mantegna's drawings.

He died at Mantua in 1535. His sons Ippolito and Girolamo were also painters, as was Girolamo's son, Lorenzo the Younger. Contemporaries who worked with or under him include Cosimo Tura, Dosso Dossi, Ludovico Mazzolino, Lorenzo Leonbruno, and Niccolò Pisano.

gollark: Speaking more generally than the type system, Go is just really... anti-abstraction... with, well, the gimped type system, lack of much metaprogramming support, and weird special cases, and poor error handling.
gollark: - They may be working on them, but they initially claimed that they weren't necessary and they don't exist now. Also, I don't trust them to not do them wrong.- Ooookay then- Well, generics, for one: they *kind of exist* in that you can have generic maps, channels, slices, and arrays, but not anything else. Also this (https://fasterthanli.me/blog/2020/i-want-off-mr-golangs-wild-ride/), which is mostly about the file handling not being good since it tries to map on concepts which don't fit. Also channels having weird special syntax. Also `for` and `range` and `new` and `make` basically just being magic stuff which do whatever the compiler writers wanted with no consistency- see above- Because there's no generic number/comparable thing type. You would need to use `interface{}` or write a new function (with identical code) for every type you wanted to compare- You can change a signature somewhere and won't be alerted, but something else will break because the interface is no longer implemented- They are byte sequences. https://blog.golang.org/strings.- It's not. You need to put `if err != nil { return err }` everywhere.
gollark: Oh, and the error handling is terrible and it's kind of the type system's fault.
gollark: If I remember right Go strings are just byte sequences with no guarantee of being valid UTF-8, but all the functions working on them just assume they are.
gollark: Oh, and the strings are terrible.

References

Attribution
  •  This article incorporates text from a publication now in the public domain: Chisholm, Hugh, ed. (1911). "Costa, Lorenzo". Encyclopædia Britannica. 7 (11th ed.). Cambridge University Press.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.