Pular para o conteúdo principal

Postagem em destaque

BlackTDN :: LeetCode :: Comparando Implementações Harbour e TLPP para o Desafio Longest Palindromic Substring

_Créditos das imagens: ChatGPT_ ### LeetCode :: Comparando Implementações Harbour e TLPP para o Desafio Longest Palindromic Substring Resolver o problema do [Longest Palindromic Substring](https://leetcode.com/problems/longest-palindromic-substring/description/) é um exercício clássico de programação, que desafia desenvolvedores a encontrar a maior substring palindrômica dentro de uma string. Recentemente, exploramos soluções tanto em Harbour quanto em TLPP (Total Language Protheus Programming). Neste artigo, comparamos as implementações nessas duas linguagens, destacando suas semelhanças, diferenças e funcionalidades específicas. #### Implementações em Harbour ##### Versão 5.1 Essa solução utiliza a técnica de expansão a partir do centro do palíndromo. Cada caractere ou par de caracteres consecutivos é considerado um possível "centro". O algoritmo expande em ambas as direções enquanto os caracteres forem iguais, retornando o maior palíndromo encontrado. ##### Versão 5....

Protheus :: Advpl :: Pensamentos :: Alcançando a Proficiência

pro.fi.ci.ên.ci:a Ajuda

  1. qualidade de quem é proficiente; habilidade, competência

As vezes me pergunto: “Será que fui eu mesmo quem escreveu esse código?”. “Como cheguei à essa conclusão?”. “Porque usei esse algoritmo em detrimento do outro?”

Quando estou sendo eficiente, proficiente ou apenas “psicografando”?

O saber inibe? Devo ter vergonha em afirmar o que sei? Acredito que não. Se sou conhecedor, devo me fazer conhecido. O Conhecimento abre portas, expande o horizonte e te torna um “Proficiente”.

Percebi que aqui no “Estado do Rio de Janeiro”, e depois do papo com o Regazzo; não só aqui, as pessoas tem problemas com o “Superego”. Sempre que me “afirmo” como um profundo conhecedor da linguagem ADVPL, quando me afirmo como “o cara” sou repreendido. Ai fico pensando, será que o problema sou eu? Será que sou tão arrogante assim, ou como diriam os cariocas, tão “marrento assim”?.

Na realidade NÃO. Não é questão de ser arrogante e muito menos “marrento” a questão é ser “Proficiente”. E só se alcança a proficiência com muito conhecimento, com muita prática e com muito estudo. Pratico todas elas. Não aceito a explicação pela explicação. Quero entendê-la. Uso muito a frase: “Sou burro, desenhe”. Quero entender e me fazer entendido.

A minha história me fez alguém defensivo e desconfiado por natureza. Com a  constante necessidade de me “auto-afirmar”. Tive ajudas sim, poucas mas tive, mas tudo o que tenho, tudo o que, de fato aprendi, foi por conta própria. A idéia básica de “иαldσ dj” é compartilhar o conhecimento. Na realidade a idéia principal é “Aprender a Aprender”. Pois, sempre que compartilho algo também aprendo. Pois tenho que pesquisar e aprender a aprender e, posteriormente, multiplicar.

иαldσ dj também precisa de dinheiro. Preferiria ser conhecido como иαldσ dj D & D (Dinheiro e Desenvolvimento ou o Inverso, a ordem dos fatores não alterará o produto D), mas não, resolvi compartilhar, mas a idéia aqui é [ – ( ( 2 x D ) / 2 )  + C ]. Onde o foco não é fomentar o Ganho do $ (isso é apenas conseqüência), mas sim, fomentar o conhecimento. A Coisa certa. O ato e o fato. TOTVS é S/A, иαldσ dj Público.

Então, não se iniba em comentar, criticar. Isso ajudar-me(nos)-a  a melhorar sempre e sempre.

Deixemos a Onipotência e a Onipresença aos Deuses. E, como meros mortais, compartilhemos. “Crescei e multiplicai-vos” não serve apenas para a perpetuação da espécie, mas também para a perpetuação do conhecimento (Quando um agnóstico cita uma referência “Bíblica” é, porque, de fato, algo de bom, além da religiosidade, ela nos prega).

Sejamos Proficientes no relacionamento, no conhecimento e na vida.  E a proficiência só será alcançada com muito estudo, muita pesquisa e muita dedicação.

“Eis o que há”.

[]s

иαldσ dj

Comentários

  1. Olá Marinaldo, tudo bem ?

    Gostaria de passar aqui a minha pequena exp. na área....

    Desde que comecei a trabalhar em grandes empresas de Tecnologia eu percebi que existem uma grande quantidade de pessoas que você vai conhecer com o passar do tempo que são mais experientes que você e que consequentemente possuem um conhecimento maior que vocês, infelizmente o que eu vejo é que em muitos destes cenários estas pessoas tem que se sobressair de alguma maneira, mostrando a sua importância... eu notei que muitas ajudavam seus colegas mas por mero conhecimento, pois quando um colega saia da empresa, e o mesmo pedia ajuda novamente a este colega o "antigo" e mais "experiente" nega esta ajuda, pois isto não vai agregar nenhum "poder" para este.

    Infelizmente, hoje, na nossa área, o que eu vejo pelo menos é um cenário de centenas de pessoas arrogantes, a maioria pregando seu alter-ego e mesmo assim acha que isto é o correto, eu sinceramente sinto vergonha alheia por estas pessoas.

    Como descrito no post do msn, o que o "Cristian" diz é a verdade, muitos colegas nossos utilizam conhecimento que esta na internet e toma como seu, pois acredita ser um lugar público, porém, quando se trata de algo que o mesmo cria (o que nestes casos, eu acredito que também seja "plágio") o mesmo que os "direitos autorais" sejam respeitados.

    Poucos, mas muito poucos mesmo, fazem que nem você e dividem uma experiência rica e que pode ser realmente aproveitada no dia a dia do profissional Microsiga.

    Eu mesmo aprendi muito com seu blog, mesmo não trabalhando mais com a tecnologia Microsiga eu acompanho por ser uma fonte rica de conhecimento, por isso, eu também espero que você não deixe de fazer o que você faz hoje =)

    Temos que ter exemplos como você para que, possamos além de crescer profissionalmente, até como pessoa.

    Grande abraço, Mateus.

    ResponderExcluir
  2. Você Realmente tem muito conhecimento e faz algo que poucos fazem, que é compartilhar...
    Parabéns...
    Como você é carioca vou citar o exemplo do Romário... hehehe

    Let's share...

    ResponderExcluir
  3. Mano, teve a manha!

    Creio que a auto-afirmação, como no seu caso, é mal vista pelos que já estão derrotados e se entregaram a incapacidade de evoluir.

    Onde trabalho tive/tenho um caso parecido, não que eu seja 'o bom', mas sei o que sei por pesquisa e estudo.

    O caminho do saber nunca foi facil, e nunca será, no minimo pode ser prazeroso e os frutos serão colhidos... e onde trabalho sou um dos melhores, visto que os outros 'melhores' possuem mais de 5 anos de Protheus e eu 2 anos. Eles são os chamados 'dinossauros' sabem muito são feras, mas com cerebro fechado para novidades.

    E (eles em seu circulo fechado) tentam me anular, me isolando desse grupo e jogando pedras em meu caminho. Tenho pego coisas dificeis, complicadas e todas exigidas a um tempo quase que limite. Querem provocar uma falha a qualquer preço, mas mal sabem que uso cada pedra encontrada em meu caminho para construir um caminho para que outros possam segui-lo.

    Apesar de não saberem, sou muito grato a eles.
    Agradeço também a você e outros que ajudam a subir mais degraus a cada dia.

    E seguindo o exemplo, multiplico dividindo meu conhecimento, pois como um bom jogador de WAR aprendi que é preciso DIVIDIR PARA CONQUISTAR.

    Abs,
    Um desenvolvedor

    ResponderExcluir

Postar um comentário

Postagens mais visitadas